IP数据报分片

122 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

学习IP数据报分片原理

本练习将主机A、B、C、D、E、F作为一组进行实验。

1.在主机B上使用“实验平台上工具栏中的MTU工具”设置以太网端口的MTU为800字节(两个端口都设置)。

2.主机A、B、E启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。

3.在主机A上,执行命令ping -1 1000 172.16.0.2。

将ICMP报文分片信息填入下表,分析表格内容,理解分片的过程。

图片.png 5.主机E恢复默认过滤器。主机A、B、E重新开始捕获数据。6.在主机A上,执行命令ping -1 2000 172.16.0.2。(未进行此步骤)

7.主机A、B、E停止捕获数据。察看主机A、E捕获到的数据,比较两者的差异,体会两次分片过程。

8.主机B上使用“实验平台上工具栏中的MTU工具”恢复以太网端口的MTU为1500字节。

图片.png

图片.png

1、第一片数据与第二片数据的“标识”字段均为2833意味着二者属于同一个数据报

2、第一片数据“还有分片”字段值为l,意指“接下来还有数据报,二者共同组成一个完整的数据报”

3、第二片数据的“分片偏移量”为97,是指:第一片数据报中含有非P数据报头部的776字节数据(97*8),在第二片数据报中从第98片开始计算

4、传输的数据量即第一片数据包中包含的有效数据量,传输的数据量即第一片数据包中包含的有。