在文章TCP滑动窗口协议与流量控制中,我们已经理解了滑动窗口(发送窗口swnd和接收窗口rwnd)。在发送端TCP通过发送窗口提高分组报文的传输效率,同时TCP也要求发送端维护一个接收窗口(rwnd)以提供流量控制,注意接收窗口的值是由接收方计算出来,并通报给发送方后,让发送方用来计算出接收窗口后主动做流量发送控制的。因为TCP是全双工通信,所以两边的主机同时都是发送方和接收方,所以两边的主机都同时维护了自己的滑动窗口(发送窗口swnd和接收窗口rwnd)。注意在不考虑拥塞控制等算法的情况下,发送窗口swnd和接收窗口rwnd就会退化成完全相等的同一个窗口。通常TCP有三个窗口,接收窗口rwn