TCP Window Full与TCP ZeroWindow

TCP Window Full & TCP ZeroWindow

用Wireshake抓包分析TCP通讯遇到TCP Window Full & TCP ZeroWindow。特地在网上查了一下原因。

  • TCP Window Full:发送端向接收端发送的窗口警示,我要发送的数据已经到你要接收数据窗口的极限了,你无法接收我发过来的数据。

  • TCP ZeroWindow:接收端向发送端的窗口警示,我的接收窗口已满,你不能向我发送数据了。

如果发送方发送的数据速度非常快,而接收方处理缓存数据的速度非常慢。随着发送的数据增多。接收方的接收缓存区无法容纳发送方发送过来的数据。此时发送方发送警示窗口TCP Window Full告诉接收方我要发送的数据已经到你要接收数据窗口的极限了,你看着办。接收方接收窗口已满也会向发送方发送警示窗口TCP ZeroWindow告诉发送方,我的接收窗口已满,你不能向我发送数据了。

posted @ 2023-02-16 15:11  修行的蜗牛  阅读(1801)  评论(0编辑  收藏  举报