更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
数据报分片计算以及DF,MF的值判断。(参考4-20) 样例题: 一个IP数据报长度为4000字节(固定首部长度),现在经过一个网络传送,但此网络能够传送的最大数据长度(MTU)为1500字节。试应当划分成几个短些的数据报片?各数据报片的数据字段的长度、片偏移字段和MF标志应为何数值? 分析过程:已知: IP数据报总长度:4000字节 IP首部长度:20字节(固定) 数据部分长度:4000 - 20 = 3980字节 需通过的网络MTU:1500字节 因此,每个分片最大数据长度:MTU - 首部长度 = 1500 - 20 = 1480字节 要求每个分片的数据长度(除最后一个分片外)必须是8字节的倍数。1480 ÷ 8 = 185,是8的倍数,因此前几个分片的数据长度取1480字节。 划分的分片个数:3980/1480=2余1020,因此需划分成三个数据报片进行后续的传输 ● 第一个分片: 数据字段长度:1480字节 总长度:1480 + 20 = 1500字节 片偏移:0(起始字节0,偏移量0 ÷ 8 = 0) MF标志:1(后面还有分片) ● 第二个分片: 数据字段长度:1480字节 总长度:1480 + 20 = 1500字节 片偏移:1480 ÷ 8 = 185 MF标志:1(后面还有分片) ● 第三个分片: 数据字段长度:3980 - 2 × 1480 = 1020字节 总长度:1020 + 20 = 1040字节 片偏移:(1480 × 2) ÷ 8 = 2960 ÷ 8 = 370 MF标志:0(最后一个分片) 答案汇总: 应划分成3个数据报片。 各分片数据字段长度、片偏移和MF标志: 分片1:数据长度1480字节,片偏移0,MF=1 分片2:数据长度1480字节,片偏移185,MF=1 分片3:数据长度1020字节,片偏移370,MF=0
1