第二次实验报告:使用Packet Tracer分析应用层协议
- 姓名 林雅静
- 学号 201821121068
- 班级 计算1813
1 实验目的
熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。
2 实验内容
使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含:
- 建立网络拓扑结构
- 配置参数
- 抓包
- 分析数据包
3. 实验报告
(1)建立网络拓扑结构
连接一个PC端与服务器端。
(1)配置参数
主机的IP地址(192.168.1.68)和服务器的IP地址(192.168.1.69)
域名:yajing.lin
3.1 DNS
先将服务器的DNS services打开,并设置域名以及地址。
在客户端中DNS Server输入服务器地址。
开始抓包
(1)抓包并分析抓到的数据包
抓到的包
请求报文:
相应报文:
NAME:是客户端发送请求报文的服务器域名,长度不固定。
TYPE:查询类型,此处为4,还可以有“1”表示由域名获得IPV4地址,或者“2”表示查询域名服务器。
CLASS:查询类,通常为1,表示Internet数据。
TTL:生存时间,一般稳定的资源TTL为86400,表示一天的秒数。
3.2 FTP
配置FTP
打开PC端的Desktop栏下的Command Prompt
分析抓到的包:
ftp的命令报文和响应报文根据Code码来表示其意义:
220:服务器准备就绪
331:表明输入的用户名有效需要输入对应的密码
230:登录成功
3.3 DHCP
将PC端设置为DHCP模式
将服务器的DHCP的services打开
分析数据包
your client address表示主机分配得到的ip地址为 192.168.1.2,server address表示服务器分配的地址为192.168.1.73
op是报文类型码
hw即hardware,表示和硬件有关系
hops是跳数
3.4 smtp和pop3
打开服务器email的smtp和pop3的service,并且设置一个user的账号和密码
配置服务器的DNS
配置主机IP
配置主机email信息
发送邮件
分析抓到的包
SMTP DATA 指邮件主体
DATA (VARIABLE LENGTH)指数据长度可变
PORT是为TCP协议通信提供服务的端口