PDU分析-ping命令流程
PDU分析-ping命令流程
习题:
有如下一个ping命令生成的PDU信息,从图片中的信息,从协议体系结构角度分析,可以分析出此PDU哪些信息?
提示:从PDU的当前所在设备,PDU的目标设备,IP地址,MAC地址,网关、数据大小、IP分片等方面分析。
(第一次)答 :
①PDU的当前所在设备:
是名为PC1的主机;
②PDU的目标设备
PDU的目标设备的IP为10.1.2.1;
③MAC地址:
以太网帧Ethernet II类型
mac源地址为 0001.9691.D7D9
mac目的(下一设备)地址为000A.FF3B.E701
③网关
从主机的端口FastEthernet0发送
④数据大小:
数据大小为3028bytes
超过了以太网数据帧的最大值(最大传输单元 MTU),故被分片。
⑤IP分片:
ICMP协议发送一个长度为3028字节的IP数据报,IP头部占用20字节,ICMP报文占据3008字节(1500+1500+8):
第1个IP分片:1480字节ICMP数据报文(含8字节的ICMP头部信息) + 20 字节IP头部信息 = 1500字节的IP数据报,设置了MF位
第2个IP分片:1480字节ICMP数据报文(含8字节的ICMP头部信息) + 20 字节IP头部信息 = 1500字节的IP数据报,设置了MF位
第3个IP分片:8字节ICMP数据报文(含8字节的ICMP头部信息) + 20 字节IP头部信息 = 1500字节的IP数据报,没有设置MF位
⑥其他:
ping 是基于 ICMP 协议工作的,在IP包里设置字段 TTL (Time To Live,生存周期)
在ip层抽象的互联网上只能看到ip数据报,ip数据报被封装在mac帧中。
答案:
知识参考: