TCP/IP详解-坚持定时器和保活定时器
1 坚持定时器 ACK的传输并不可靠。TCP不对ACK报文段进行确认,只确认那些包含有数据的ACK报文段当接收窗口大小为0,并且接收方发送的窗口通告确认丢失了,那接收方等待接收数据,而发送方在等待允许它继续发送数据的窗口更新,这样就形成了死锁。对该情况的解决方案:发送方使用一个坚持定时器来周期性地向接收方发送窗口探测报文,以便发现窗口是否已增大 上图这些探查被500ms的定时器超时例程所触发。当