IP分片练习

一具数据报长度为4000 字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500 字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF 标志应为何数值?

IP数据报固定首部长度为20字节

总长度(字节) 数据长度(字节) MF 片偏移 原始数据报 数据报片1 数据报片2 数据报片3

IP数据报固定首部长度为20字节

原始数据报 数据报片1 数据报片2 数据报片3

总长度(字节) 4000 1500 1500 1040 数据长度(字节) 3980 1480 1480 1020 MF 0 1 1 0 片偏移 0 0 185 370 2 、假设有一个IP数据报,头部长度为20B,数据部分长度为2000B,

现该分组从源主机到目的主机需要经过两个网络,这两个网络所允许的最大传输单元MTU为1500B和576B。请问该数据报如何让进行分组?

头部长为20B,数据部分长度为2000B的IP数据报在经过MTU为1500B的第一个网络时进行分片,分为2个分片,分片1携带1480B的数据,大小为1500B;分片2携带520B的数据,大小为520+20=540B 在经过MTU为576B的第二个网络时,分片1 仍然需要进一步分片。分为3个分片,分片3和分片4都携带556B的数据,分片5携带368B的数据。

?由于分片2大小为540B,小于该网络的最大MTU值,因此无需分片。 ?这样目的主机将收到4个分片,即分片2、3、4、5。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4