PDU分析-ping命令流程

PDU分析-ping命令流程

习题:

有如下一个ping命令生成的PDU信息,从图片中的信息,从协议体系结构角度分析,可以分析出此PDU哪些信息?

3d7e6ab9d71d4c2cb15bff263ecd63b5[1].png

提示:从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帧中。

答案:

image-20211121115040502.png

知识参考:

计算机网络基础(2)----协议数据单元(PDU)以及一些基本概念的区分

PDU(协议数据单元)

ping的整个流程详解(icmp)_icmp流程

IP协议协议--IP分片

IP分片浅析

posted @ 2022-10-31 15:17  曼醉心  阅读(546)  评论(0编辑  收藏  举报