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

姓名:周俊丞

学号:201821035048

班级:计算1813

目录

  • 1 实验目的
  • 2 实验内容
  • 3. 实验报告
    • 3.1 DNS
    • 3.2 FTP
    • 3.3 DHCP
    • 3.4 smtp和pop3
    • 3.5 其他应用层协议 (不作要求,但属于加分项)

1 实验目的

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

2 实验内容

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

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

3. 实验报告

(1)建立网络拓扑结构

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

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

3.1 DNS

(2)配置参数

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

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

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

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

 

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

 

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

 

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

 DNS的响应报文解释如下:

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

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

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

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

3.2 FTP

 (2)配置参数

IP地址配置同上

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

 

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

 (3)抓包及其分析

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

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

 

 数据包分析

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

 

 FTP准备就绪

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

 

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

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

 

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

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

 

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

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

 

 客户端回应登录

(4)疑问及其解答

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

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

 

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

    疑问未解决

3.3 DHCP

(2)配置参数

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

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

 (3)抓包及其分析

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

 

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

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

 

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

服务器ip地址为192.168.1.49

3.4 smtp和pop3

(2)参数配置

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

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

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

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

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

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

 

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

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

 

 编辑邮件

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

 

 邮件发送成功

(3)抓包及分析

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

 

 表示SMTP的数据包

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

 

表示POP3的数据包

 (4)疑问及解答

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

3.5 TELNET

(2)参数配置

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

 

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

 

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

 

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

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

 

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

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

 

 无法远程配置交换机

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

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

 

 TELNET的数据被封装起来。

(4)疑问及其解答

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

未解决

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

未解决

参考资料:

《计算机网络(第七版》

 

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