我的TCP窗口哪去了?

愤怒的呆鱼 2018-01-11 11:34:38


如图,各位。我的两台设备间就是做一个简单的发包与回包的过程,192.168.100.77主机发包,192.168.100.24主机回包。在前两个包。TCP的窗口都在正常的滑动,窗口8192.但是后续的包在交互过程中,192.168.100.24的窗口居然在不断的减小,在某一时刻窗口报0 ,导致两端无法再继续发包。

现在我纳闷了,这两台设备仅有这条TCP链路,没有其他了。我的包也是正常收正常发,但是为什么窗口却在急剧减小呢?应用层可是正常的收发包的呢?有大神可以解释下么?如果要避免这个情况该怎么做?
...全文
375 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Evan_ZGYF丶 2018-05-08
  • 打赏
  • 举报
回复
TCP窗口满了,可能是没及时处理接收到的数据
cameled 2018-03-13
  • 打赏
  • 举报
回复
TCP 的缓存大小是有限的, 需要确定下应用层有没有读数据。

1,738

社区成员

发帖
与我相关
我的任务
社区描述
网络协议与配置相关内容讨论专区
网络协议网络安全tcp/ip 技术论坛(原bbs)
社区管理员
  • 网络协议与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧