分片与重组¶
来源:
计算机网络 / 网络层/分片与重组.md
为什么需要分片¶
不同链路的 MTU 可能不同。当 IP 数据报长度超过下一段链路的 MTU,并且允许分片时,路由器需要把它分成多个较小的片。
IP协议规定,每个主机必须能够接受不超过576字节的数据报,如果超过576,就需要考虑要不要分片。
MTU 对 IP 数据报的影响¶
如果超过MTU,必须分片 除了最后一片以外,其他都得是8B的倍数
标识、标志 MF、片偏移¶
- 标识:同一个原始数据报的所有分片具有相同标识。
- MF:MF=1 表示后面还有分片,MF=0 表示这是最后一个分片。
- 片偏移:以 8B 为单位,表示该片数据在原始数据报中的相对位置。
重组¶
分片只在目的主机重组,中间路由器不负责重组。
常见题型¶
- 根据 MTU 计算每片数据长度。
- 计算 MF 和片偏移。
- 判断分片数量。