0

显然,当我使用 iptables 在发送方 A 的输出中丢弃数据包时,A 的 TCP 实例会重新发送它们,因为它永远不会从接收方 B 获得丢失数据包的 ACK。最后,根据丢弃的概率(>0),来自 A 的所有数据都可能到达接收者 B。因此,丢包会导​​致网络延迟和网络上正在发送的 TCP 段的增加。使用 ipfw 我会面临同样的情况吗?数据包是在 TCP 状态机之前还是之后处理的?我能得到的所有信息,即使是 dummynet 官方页面,也不清楚,即使是 googletechtalk。

我提前感谢您的帮助。

4

0 回答 0