TCP协议详解五:其他定时器
1. 坚持定时器
1.1 坚持定时器存在的意义
- 当窗口大小为0时,接收方会发送一个没有数据,只有窗口大小的ack
- 但是,如果这个ack丢失了会出现什么问题?双方可能因为等待而中止连接
- 坚持定时器周期性的向接收方查询窗口是否被增大。这些发出的报文段称为窗口探查
1.2 坚持定时器启动时机
- 发送方被通告接收方窗口大小为0时
1.3 与超时重传的相同和不同
- 相同:同样的重传时间间隔
- 不同:窗口探查从不放弃发送,直到窗口被打开或者进程被关闭。而超时重传到一定时间就放弃发送
2. 保活定时器
2.1 保活定时器存在的意义
- 当tcp上没有数据传输时,服务器如何检测到客户端是否还存活
作者:kinnylee
来源:掘金
THE END