我不明白如何对 IP 数据报进行分段。
假设原始数据报的总大小为 302(20 字节标头和 282 字节有效负载)。我的数据报需要分段,因为它通过 128MTU 的网络。我必须对其进行分段并为每个新片段添加 20 个标头。
片段 1 124 总长度(104 字节有效负载)
片段 2 124 总长度(104 字节有效负载)
片段 3 94 总长度(74 字节有效负载)
如果我补充说它确实给了我原始的有效载荷。我不明白如何找到这些数字......
为什么不能
- 片段 1 114 总长度(94 字节有效负载)
- 片段 2 114 总长度(94 字节有效负载)
- 片段 3 114 总长度(94 字节有效负载)
(282/128(MTU)) > 2 所以我需要 3 个片段。3Fragments = 60 字节头添加 60 +282 = 342 342/3 = 每个片段的总长度为 114。
我的问题是...
我应该如何以及为什么要获得 124 124 和 94?