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分片浅析

原文地址:http://www.cnblogs.com/manzuixin/p/16844399.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性