在链路层上边每一个数据帧都有一个可封装数据的上限,这个上限就叫最大传输单元MTU。比如以太网MTU是1500字节
IP分组在向下传给数据链路层的时候加头加尾,形成数据帧,中间数据帧不能超过MTU
如果超过了最大传输单元就可以进行分片,有个前提是IP分组必须统一把自己的IP数据报分片,如果IP分组不同意分片就会返回一个ICMP的差错报文。
标识字段:经过分片的IP数据报所有的标识字段都是相同的
标志字段:有三位,低两位有效,中间位:DF = 0 表示 允许分片。最低位:MF = 0 表示最后一片/没有分片,否则就是后边还有分片。只有DF = 0 MF才有意义。
片偏移量:片偏移量以8字节为单位,所以求偏移量要除以8.
片偏移量求法:查看每段的其实字节数(数据部分),除以偏移量的单位
各个字段的单位是不一样的,计算总长度需要乘上单位大小。
IP数据报分片
最新推荐文章于 2024-05-28 17:10:03 发布