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

我只是一个虾纸丫 提交于 2019-11-30 05:56:11

姓名:周俊丞

1 实验目的

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

2 实验内容

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

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

3. 实验报告

(1)建立网络拓扑结构

 左边是客户端,右边是服务器,之间用物理介质相连。

3.1 DNS

(2)配置参数

            

 将客户端的IP设为192.168.1.48,DNS设为192.168.1.49;服务端的IP设为192.168.1.48,打开DNS服务并且添加一组域名解析(juncheng.zhou——192.168.1.49)。

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

 

客户端的URL输入域名(juncheng.zhou),并且GO。

 

 

 这个捕获到的DNS报文中可以看出对应的IP和NAME,并且DNS查询在UDP数据段中封装成数据,并且封装于 IP 数据包中。

 DNS的响应报文解释如下:

第一行:表示要查询的域名信息

第二行:TYPE表示查询类型,CLASS表示查询类

第三行:TTL表示生存时间,表示一条域名解析记录在DNS服务器上的缓存时间

第四行:LENGTH表示数据长度,IP为需要访问的域名的地址

3.2 FTP

 (2)配置参数

IP地址配置同上

 

 服务端打开FTP功能并且可添加一组用户信息

 (3)抓包及其分析

打开客户端的Command Prompt界面,测试FTP——依次输入路径,用户名,密码,指令

 

 数据包分析

 

 FTP准备就绪

 

 服务器请求用户名,客户端相应juncheng

 

 服务端响应用户名正确,需要密码

 

 客户端回应zhou,客户端通过

 

 客户端回应登录

(4)疑问及其解答

后续报文中的字段不理解,如

 

 

    疑问未解决

3.3 DHCP

(2)配置参数

将服务端的DHCP功能打开,IP同上

 (3)抓包及其分析

 

将客户端的IP获取方式改成DHCP

 

 从数据包中可以得到,动态分配到的IP地址为192.168.1.1

服务器ip地址为192.168.1.49

3.4 smtp和pop3

(2)参数配置

依次配置IP,DNS Server,并打开DNS功能添加记录

在服务端的EMAIL功能中打开SMTP和POP3功能,并添加相应信息

 

在客户端的EMAIL功能中填入对应信息

 

 编辑邮件

 

 邮件发送成功

(3)抓包及分析

 

 表示SMTP的数据包

 

表示POP3的数据包

 (4)疑问及解答

SMTP和POP3中的报文无法理解和解释。

3.5 TELNET

(2)参数配置

 

 

 

 

 

 客户端的IP同上,交换机配置IP,打开vlan1,配置交换机本地登录的口令,开启交换机远程登录及验证,添加可远程登录交换机的用户如上图

 

 在客户端的command prompt中ping交换机

 

 无法远程配置交换机

 

 TELNET的数据被封装起来。

(4)疑问及其解答

1.在我配置完交换器的IP后,检查时看不到IP状态。

未解决

2.在登陆是,显示登陆无效

未解决

参考资料:

《计算机网络(第七版》

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!