熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。
使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含:
pc端配置:
服务器端配置:
请求报文:
响应报文:
分析:
NAME:biaofeng.tu 表示访问的域名的信息
TYPE 查询的类型
CLASS 查询的类
TTL 指生存时间(过了这个时间就要更新,也就是原来报文过期),该时间越长(单位s),缓存时间越长,可以节省域名解析时间。
LENGTH 数据的长度
IP 访问的地址
IP同上,打开server0的services面,找到FTP,完成如下配置
在协议中单选一个FTP,然后开始抓包
抓到的包
Code:220 Welcome to PT Ftp server 连接成功,服务器准备就绪
Code:331 Username ok, need password 用户名没有问题,需要相应的密码
PASS 密码通过
Code:230 Message:Logged in 登陆成功
YOUR CLIENT ADDRESS:192.168.1.1 意思是 pc0分配到的地址是192.168.1.1
SERVER ADDRESS: 192.168.1.79 意思是 服务器端的地址,因为设置成静态,所以仍是我们一开始设置的地址,没有变化,相对的主机是动态地址,得到了新的分配。
发送成功
Receive后
在smtp和pop3协议中的数据包抓取中,一开始只有smtp的包,而pop3需要receive之后才有
(这可能是一种数据保护,但实际上效果也并不是很好)
第二次实验报告:使用Packet Tracer分析应用层协议
原文:https://www.cnblogs.com/tbf-78/p/11537468.html