IP分片练习 下载本文

内容发布更新时间 : 2024/7/4 2:44:10星期一 下面是文章的全部内容请认真阅读。

一具数据报长度为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。