【发布时间】:2013-07-26 05:00:47
【问题描述】:
我接受具有默认值的 TCP 连接,我观察到 SYN、ACK 以 64K 的窗口大小和 7 的窗口比例因子发送。
3 次握手完成并为我的应用交换一些控制数据包后,我使用 setsockopt() 将 SO_RCVBUF 设置为 20K。我的问题是,在这种情况下,广告窗口何时会更新? 由于 sb_hiwat 已修改为较小的值,我不应该立即看到窗口更新数据包吗?我看到的是广告窗口逐渐减少,大约需要 4 秒才能从 ~7MB 达到 20K。
【问题讨论】: