Ip 如何计算长度、碎片标志和碎片偏移量?

Ip 如何计算长度、碎片标志和碎片偏移量?,ip,fragment,router,Ip,Fragment,Router,大小为3700字节(包括报头20字节)的IP数据报到达路由器。路由器输出链路的MTU为1300字节。说明路由器创建的所有片段的长度、片段标志和片段偏移量的值 由于MTU是1300字节,我们可以在每个片段中填充最多1300-20=1280字节的数据。我们的数据是3700-20=3680字节。 两个1280字节的片段和一个1120字节的片段就可以了 第一个片段:长度=1300字节。设置了更多的片段标志。片段偏移量为0 第二个片段:长度=1300字节。设置了更多的片段标志。碎片偏移量为1280/8=1

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

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

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

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


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

我不确定你想做什么,或者你的问题是什么,你可能想考虑提供更多关于你正在尝试使用的编程语言的信息,以使它尽可能容易地回答你的查询。