对于上下文,我正在测试客户端-服务器 TCP 流,其中客户端请求文件,服务器使用常规 TCP 流发送文件。两个服务器都使用 TCP 拥塞控制的“立方”实现。
出于某种原因,当我分析wireshark PCAP 时,我看到在一个 CWND 值的数据包被确认后,这个 CWND 没有加倍(或乘以某个因素)。相反,它保持相同的 CWND 大小。稍后,我看到该值在增加,但以线性方式增加,而不是通过缓慢启动而呈指数增长。
在我对 PCAP 文件的 wireshark 分析过程中,我没有看到数据包丢失(没有 DUP 确认,没有丢失的段等)。是否有任何其他诊断我应该执行以查看为什么服务器决定降低增加 CWND 的速率?