第二次实验报告:使用Packet Tracer分析应用层协议

  • 姓名:刘志友
  • 班级:计算1814
  • 学号:201821121106

 

1 实验目的

熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。

 

2 实验内容

2.1 DNS

(1)建立网络拓扑结构

  实验的拓扑结构为简单的直线结构,包含一个客户端和一个服务端,客户端向服务端发送查询报文,服务端返回域名解析后的IP地址。

     第二次实验报告:使用Packet Tracer分析应用层协议_第1张图片

(2)配置参数

   客户端配置

    配置IP地址并填入DNS服务器的IP地址

     第二次实验报告:使用Packet Tracer分析应用层协议_第2张图片

    服务端配置

  •  IP地址配置

     第二次实验报告:使用Packet Tracer分析应用层协议_第3张图片

  •  DNS设置

  在服务端DNS选项添加一个域名映射

     第二次实验报告:使用Packet Tracer分析应用层协议_第4张图片

3)抓包与分析

  • 抓包:

    由客户端通过域名对服务端进行访问

     第二次实验报告:使用Packet Tracer分析应用层协议_第5张图片

  • 获取到数据包

       DNS请求

     第二次实验报告:使用Packet Tracer分析应用层协议_第6张图片

       DNS响应

     第二次实验报告:使用Packet Tracer分析应用层协议_第7张图片

 

 

  • 分析

NAME:查询名,设置的域名

TYPE:查询类型

CLASS:查询类

TTL:“Time To Live”,表示DNS记录在DNS服务器上的缓存时间。

LENGTH:资源数据长度

2.2 FTP

1建立网络拓扑结构

  拓扑结构同2.1

2配置参数

  • IP配置:由2.1配置好的IP地址基础上继续实验
  • 对服务端FTP进行配置:使用软件默认的账户密码进行实验

(3)抓包并分析

  • 抓包

  • 通过客户端Command Prompt对服务器账户进行登录访问
  • 输入ftp 192.168.1.107访问服务器
  • 连接成功后输入用户名cisco
  • 输入不可见密码cisco
  • 输入help命令可以查看能进行的各种操作
  • 对文件进行操作

   第二次实验报告:使用Packet Tracer分析应用层协议_第8张图片

 

 

  •    获取到数据包

  客户端与服务端来凝结链接成功

   第二次实验报告:使用Packet Tracer分析应用层协议_第9张图片

Code220 链接成功

  客户端向服务器发送访问cisco账户的请求

   第二次实验报告:使用Packet Tracer分析应用层协议_第10张图片

  服务器响应

   第二次实验报告:使用Packet Tracer分析应用层协议_第11张图片

Code331为要求密码

  输入cisco密码后

   第二次实验报告:使用Packet Tracer分析应用层协议_第12张图片

  登陆成功

   第二次实验报告:使用Packet Tracer分析应用层协议_第13张图片

Code:230 登录因特网

 

2.3DHCP

1建立网络拓扑结构

拓扑结构同2.1

(2)配置参数

  客户IP由静态改为DHCP

     第二次实验报告:使用Packet Tracer分析应用层协议_第14张图片

  开启服务端DHCP

    第二次实验报告:使用Packet Tracer分析应用层协议_第15张图片

(3)抓包并分析

  • 抓包

     第二次实验报告:使用Packet Tracer分析应用层协议_第16张图片

在客户端切换DHCP时产生请求IP地址的报文

服务器为客户分配IP地址响应报文

 

  • 分析

OP:若是 client 送给 server 的 封包,设为 1 ,反向为 2

HTYPE:硬件类别,Ethernet 1

HLEN:硬件地址长度, Ethernet 6

HOPS:若封包需经过 router 传送,每站加 1 ,若在同一网内,为 0

TRANSACTION ID:DHCP REQUEST 时产生的数值,以作 DHCPREPLY 时的依据。

SECONDS:Client 端启动时间(秒)。

FLAGS:0 15 16 bits ,最左一 bit 1 时表示 server 将以广播方式传送 封包给 client ,其余尚未使用。

FILE:client 需要透过网络开机,此栏将指出开机程序名称,稍后以 TFTP 传送。

 

3.1 smtppop3

1建立网络拓扑结构

拓扑结构同2.1,使用同一个服务器作为发送和接收的服务器

(2)配置参数

  服务端

  • IP:192.168.1.107
  • 增加smtppop3服务器域名

   第二次实验报告:使用Packet Tracer分析应用层协议_第17张图片

  • 设置邮件账户

   第二次实验报告:使用Packet Tracer分析应用层协议_第18张图片

  客户端

  •  IP:192.168.1.106
  • EMAIL配置

   第二次实验报告:使用Packet Tracer分析应用层协议_第19张图片

 

 (3)抓包并分析

 

  发送邮件:

   第二次实验报告:使用Packet Tracer分析应用层协议_第20张图片

  smtp数据包

   第二次实验报告:使用Packet Tracer分析应用层协议_第21张图片

需要设置服务端的Email并接收才可得到pop3数据包

   

3.通过该实验产生新的疑问及解决办法

一开始将服务端的邮件接受和发送服务器配置和客户端一致,结果是服务端发送了DNS域名解析报文给客户端,但客户端不能解析域名所以显示招不到接受服务器导致了错误,所以后面直接改成了IP地址

你可能感兴趣的:(第二次实验报告:使用Packet Tracer分析应用层协议)