IP 标志的不分段位在哪里使用?

2024-05-10

我很想知道 IP 标志的“不分段”[DF] 位在哪里使用。因为碎片对于更高层来说是不可见的,并且他们也不关心。

我也在寻找一个例子。

预先非常感谢。


碎片并不总是对所有上层都可见。一些早期(甚至可能是当前)微控制器 TCP/IP 堆栈没有实现碎片处理等完整功能。在这种情况下使用该标志将确保数据包以其原始形式到达,而不是另一端无法处理的大量片段。

此外,当使用 UDP 时,不需要所有分段都到达目的地,因此,防止分段意味着消息要么到达,要么不到达 - 不可能只有 UDP 数据报的一部分到达目的地。我不记得 TCP/IP 堆栈保留未组装的 IP 数据包等待丢失片段的时间有多久,但使用 DF 标志意味着在此期间不会占用不必要的资源。

最后,您可以使用它来测试网络基础设施的行为,例如当您收到大于最大传输单元的数据包时会发生什么(DF 将防止该数据包被分段以“挤过”漏洞)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IP 标志的不分段位在哪里使用? 的相关文章