IP分片的原因及相关报文控制字段:
因为不同的链路类型对应的网络层MTU可能不一致,会导致发送方发出的最大尺寸数据包超出接收 方的MTU。为了避免因超出 MTU 而导致的数据包无法接收处理,所以需要对数据包进行分片。
IP报文中有3个字段对分片进行控制:
1)ID字段是标识符,用于标识该分片来自哪一个数据包;
2)Flag字段有3个标志位。第一个标志位保留,第二个标志位标识数据包是否禁止分
片,第三个标志位标识该分片是否为最后一个分片;
3)Fragment Offset 是分片偏移,用于描述该分片在完整数据包中的位置和重组顺序。
03-21
3764
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-23
931
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-24
1003
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)