2

我正在检查的痕迹有点问题。我知道如果窗口大小随着每个段之间发送的 ACK 数量的增加而增加,并且它会随着 ACK 段的大小而增加,则连接启动缓慢。但是,我的跟踪开始显示的数字不相加(下面的屏幕截图)。我不知道数据包 6 的窗口大小是如何计算的,因为数学并没有与之前的窗口大小和中间的 ACK 相加。任何人都可以对此有所了解吗?

我也不知道如何发现慢启动何时成为避免拥塞。有什么我可以在跟踪中注意的吗?

慢启动似乎只持续到数据包 13,所以我是否应该假设拥塞避免已经接管?

http://img10.imageshack.us/f/tcptrace.jpg/

感谢您提供的任何帮助!对此,我真的非常感激

4

1 回答 1

3

您以“我知道”开头的句子不正确,因此您感到困惑。您将接收方通告的接收窗口和发送方维护的拥塞窗口混为一谈,该窗口不会出现在数据包中,并且在慢启动期间会在每个 ACK​​ 上加倍。这里不是重申所有 RFC 2001 的地方,但我建议您再看看它。

于 2011-02-20T21:35:12.993 回答