发送窗口与接收窗口

一个非常容易混淆的概念是「发送窗口」和「接收窗口」,很多人会认为接收窗口就是发送窗口。
先来问一个问题,wireshark 抓包中显示的 win=29312 指的是「发送窗口」的大小吗?

当然不是的,其实这里的 win 表示向对方声明自己的接收窗口的大小,对方收到以后,会把自己的「发送窗口」限制在 29312 大小之内。如果自己的处理能力有限,导致自己的接收缓冲区满,接收窗口大小为 0,发送端应该停止发送数据。

原文地址:https://www.cnblogs.com/hzcya1995/p/13348451.html