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

姓名:郑楚杭

学号:201821121009

班级:计算1811

1 实验目的

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

2 实验内容

使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含:

  • 建立网络拓扑结构
  • 配置参数
  • 抓包
  • 分析数据包

3 实验报告

   (1)建立网络拓扑结构

   

   说明:通过将一台PC机和一台服务器相连接建立该网络拓扑结构

3.1 DNS

(1)配置参数

设置客户端(PC0)的IP地址为:192.168.1.9,DNS Server为:192.168.1.10

 

 

设置服务端(Server0)的IP地址为:192.168.1.10,服务端的域名为chuhang.zheng,同时打开DNS service(设置为on状态)

 

 

 

 

 

 (2)抓包并分析抓到的数据包

进入PC0的Web Browser输入域名chuhang.zheng抓包,总共抓到了四个数据包,如下图

 请求报文:

 

 分析:向DNS服务端Server0请求域名为chuhang.zheng的设备的IP地址,其中TYPE:4,  CLASS:1,  TTL生存时间:86400,  LENGTH:0

            生存时间即为缓存中资源记录的过期时间。

响应报文:

 

 分析:DNS服务端Server0向客户端PC0发送响应报文,表明域名为chuhang.zheng设备对应的IP地址为192.168.1.10,其中TYPE:4,  CLASS:1,  TTL生存时间:86400,  LENGTH:4

            生存时间即为缓存中资源记录的过期时间。

3.2 FTP

(1)配置参数

设置客户端(PC0)的IP地址为:192.168.1.9,DNS Server为:192.168.1.10

 

 

设置服务端(Server0)的IP地址为:192.168.1.10,服务端的域名为chuhang.zheng,同时打开DNS service(设置为on状态)

 

FTP 服务文件(cisco):

 

 

(2)抓包并分析抓到的数据包

FTP是文件传输协议,进入PC0中的Command Prompt,输入指令进入cisco文件:

抓到的包:

 

报文数量较多,抽取其中两个进行分析:

1)

此报文即为输入username和password后Server0发出的响应报文,报文显示信息:Logged in(登录成功)

2)

此报文即为输入用户名后Server0发送的响应报文,显示信息:Username ok,need password(用户名正确,需要输入密码)

(3)实验中产生的疑问

在实验中为什么输入密码时密码不显示而是被隐藏了?

 

3.3 DHCP

(1)配置参数

Server0配置:

 

 

PC0配置(勾选PC0):

 

 

(2)抓包并分析抓到的数据包

DHCP为IP地址动态分配协议,抓到的数据包如下

 

 

下面对抓到的数据包进行分析:

YOUR CLIENT ADDRESS:192.168.1.1(所分配到的ip地址)

SERVER ADDRESS:192.168.1.10(服务器ip地址)

SERVER HOSTNAME(64 BYTES)表示服务器主机名有64字节

FILE(128 BYTES)表示该文件包含128字节

 

客户端标识符(000C.850B.2C4A)

 

3.4 smtp和pop3

(1)配置参数

在配置前先将IP设置为静态:

 

服务器配置(添加pop3和smtp对应域名并添加email账户):

 

 

PC机配置信息:

 

邮箱发送界面填写接收者信息与发送内容:

 

 

 

 显示邮件发送成功:

 

 

 (2)抓包并分析抓到的数据包

 SRC IP->source ip  表示源地址

 DST IP->Destination ip 表示目的地址

 

 

posted on 2019-09-20 20:52  EzforNiko+  阅读(201)  评论(0编辑  收藏  举报

导航