姓名:张杰
班级:计算1812
学号:201821121055
1 实验目的
熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。
2 实验内容
使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含:
- 建立网络拓扑结构
- 配置参数
- 抓包
- 分析数据包
3. 实验报告
3.1至3.3的网络拓扑结构及配置参数统一如下:
设置客户端IP地址:192.168.2.55
设置服务器端IP地址:192.168.2.56
3.1 DNS
DNS也就是做 DNS 解析时,客户端和服务端的通讯协议,端口号是53。
若要获取DNS包,就要额外配置客户端的DNS服务器的地址。将PC端DNS服务器的地址改为网络拓扑结构中Server的IP。
打开服务器端的DNS服务设置,打开该服务,并且添加一条域名对应IP的信息
输入域名开始DNS解析服务,并获取DNS包
OSI Model
第七层:In Layers:1. The DNS server receives a DNS query.(服务器收到DNS询问)
2.The name queried resolved locally(进行本地解析,如果本地解析成功,将覆盖从服务器传来的IP,访问非目标网页)
Out Layers:The DNS server finds a domin whis this name.(DNS服务器用这个域名寻找内容)
第四层:In Layers:The device decapsulates the PDU from the UDP segment(从UDP中获取PDU)
Out Layers:The devie encapsulates the PDU into an UDP segment(将PDU封装到UDP中)
第三层:In Layers:1. The packet's destination IP address matches the device's IP address or the broadcastaddress. The device de-encapsulates the packet.(匹配IP)
Out Layers:1. The destination IP address is in the same subnet. The device sets the next-hop todestination.(目标IP地址位于同一子网中。设备将下一跳设置为destination。)
第二层:In Layers:1. The frame's destination MAC address matches the receiving port's MAC address, the broadcast address, or a multicast address.(匹配MAC地址)
2. The device decapsulates the PDU from the Ethernet frame.
Out Layers:1. The next-hop IP address is a unicast. The ARP process looks it up in the ARP table.
2. The next-hop IP address is in the ARP table. The ARP process sets the frame's destination MAC address to the one found in the table.
3. The device encapsulates the PDU into an Ethernet frame.
第一层:In Layers:1. FastEthernetO receives the frame.(接收数据)
Out Layers:1. FastEthernetO sends out the frame.(发送数据)
3.2 FTP
在命令行模式下键入以下指令(使用软件自带的用户及密码)
报文解析:
3.3 DHCP
仅将服务器端IP设置由静态变为DHCP
请求报文
3.4 smtp和pop3
建立拓扑结构
配置IP: PC0:192.168.2.55 PC1:192.168.2.56 Server:192.168.2.57
同样PC1也需要配置,参考PC0。
进入PC0 EMAIL,用user1向user2发送邮件。获取SMTP报文
进入PC1 EMAIL,接受邮件,获取POP3报文
SMTP所得报文如下:
当服务器端收到报文时,会再次向PC0发送报文,表示服务器端收到邮件,等待用户下载。
POP3所得报文如下
Server向PC1发送邮件信息