正在发送一个 2020 字节的数据报,MTU 为 1020 字节。报头有 20 字节。创建了多少个片段,偏移量是多少?

正在发送一个 2020 字节的数据报,MTU 为 1020 字节。报头有 20 字节。创建了多少个片段,偏移量是多少?

正在发送总共 2020 字节的数据报。MTU 为 1020 字节。假设报头有 20 字节。

a) 创建了多少个碎片以及它们的大小是多少?

b) 每个数据报的偏移量和分片标志是多少?

a) 两个数据报,每个数据报有 1020 字节。解决方案证实了这一点,但没有解释。我认为这是因为第一个数据报有 1000 字节和报头,而另一个数据报有剩余的 1020 字节,总共有 2040 字节。这是正确的吗?

b) 第一个数据包的碎片标志为 1,第二个为 0。我不知道偏移量。第一个数据包的偏移量为 0,解决方案显示第二个数据包的偏移量为 125。我不明白为什么。另一个答案是 0 和 1000。这个答案对我来说更有意义,但根据解决方案,它不是正确的答案。

帮助?

相关内容