【问题标题】:how do you calculate length, fragment flag and fragment offset?你如何计算长度、片段标志和片段偏移量?
【发布时间】:2020-03-31 15:46:28
【问题描述】:

大小为 3700 字节的 IP 数据报,包括头 20 字节,到达路由器。路由器传出链路的 MTU 为 1300 字节。说明路由器创建的所有分片的长度、分片标志和分片偏移的值。

【问题讨论】:

  • 我不确定您要做什么,或者您的问题是什么,您可能需要考虑提供更多信息,了解您正在尝试使用哪种编程语言, 任何可以让您尽可能轻松地回答您的问题的方法

标签: ip fragment router


【解决方案1】:

由于 MTU 为 1300 字节,我们可以在每个片段中最多填充 1300-20=1280 字节的数据。我们的数据是 3700-20 = 3680 字节。 所以两个 1280 的片段,一个 1120 字节的片段就可以了。

第一个片段:长度 = 1300 字节。设置了更多片段标志。片段偏移量为 0。

第二个片段:长度 = 1300 字节。设置了更多片段标志。片段偏移量为 1280/8 = 160。

第三个片段:长度 = 1140 字节 (1120+20)。未设置更多片段标志,因为它是最后一个片段。片段偏移量为 320。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多