【答案解析】[答案要点]
共有数据4000-20=3980B,每个分片的数据字段长度为1500-20=1480B。由于2<3980/1480<3,所以应该将该数据报分为3组。第一个分组数据长度为1480B,第二个分组数据字段长度为1480B,第三个分组数据字段长度为3980-1480-1480=1020B。第一个分组的片偏移为0,因为后面还有分组,所以第一个分组的MF为1;第二分组的片偏移为1480/8=185,因为后面还有分组,所以第二个分组的MF为1;第三个分组的片偏移为2960/8=370,因为后面没有分组了,所以第三个分组的MF为0。相关数据见表。
|
各数据报片的相关数据
|
|
|
总长度/B
|
数据长度/B
|
MF
|
片偏移
|
|
原始数据报
|
4000
|
3980
|
0
|
0
|
|
数据报片1
|
1500
|
1480
|
1
|
0
|
|
数据报片2
|
1500
|
1480
|
1
|
185
|
|
数据报片3
|
1040
|
1020
|
0
|
370
|
IP数据报固定首部长度为20B。