- 一个数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,网络能传送的最大数据长度为1500字节。
(1)试问应当划分成几个短些的数据报片?
(2)各数据报片的数据字段长度,片偏移字段和MF标志应为何值。
答案:
(1)原始数据长度4000=固定首部20+数据部分3980
原始数据长度1500=固定首部20+数据部分1480
3980/1480=2........1020
第一片:1480 第二片:1480 第三片:1020
(2)
🔹 第 1 片:
数据字段长度:1480 字节
片偏移字段:0
MF标志:1(后面还有分片)
🔹 第 2 片:
数据字段长度:1480 字节
片偏移字段:1480 ÷ 8 = 185
MF标志:1(后面还有分片)
🔹 第 3 片(最后一片):
数据字段长度:3980 - 1480×2 = 1020 字节
片偏移字段:(1480×2) ÷ 8 = 2960 ÷ 8 = 370
MF标志:0(最后一片)
🧾 最终结果汇总表:
| 分片编号 | 数据字段长度(字节) | 片偏移字段值(单位:8 字节) | MF 标志 |
|---|---|---|---|
| 第 1 片 | 1480 | 0 | 1 |
| 第 2 片 | 1480 | 185 | 1 |
| 第 3 片 | 1020 | 370 | 0 |
本文作者为wzzyhg,转载请注明。