流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。
TCP利用滑动窗口实现流量控制,服务端给客户端发送一个确认号和窗口值,服务端根据确认号和窗口值发送数据。当服务端发送的窗口值为0时,客户端就不再发送数据。直到服务端重新发送一个窗口值,客户端继续发送数据。
客户端接到为0的窗口值时,会启动一个持续计时器,时间到期,客户端会发送一个零窗口探测报文段,服务端会返回一个新的窗口值,可能是0,也可以是其他值。如果是0,客户端继续等待。
流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。
TCP利用滑动窗口实现流量控制,服务端给客户端发送一个确认号和窗口值,服务端根据确认号和窗口值发送数据。当服务端发送的窗口值为0时,客户端就不再发送数据。直到服务端重新发送一个窗口值,客户端继续发送数据。
客户端接到为0的窗口值时,会启动一个持续计时器,时间到期,客户端会发送一个零窗口探测报文段,服务端会返回一个新的窗口值,可能是0,也可以是其他值。如果是0,客户端继续等待。