TCP四种计时器:重传计时器、坚持计时器、保活计时器、时间等待计时器

重传计时器

在TCP发送报文的时候,就会创建特定报文的计时器,时间到仍未收到该报文的确认会重传报文,防止丢失报文段,保证传输可靠。

坚持计时器

当接收端接收到零窗口通知时,就会启动坚持计时器。接收端每隔一个周期就会发送一个探测报文给发送端,直到窗口重新打开,避免窗口大小更新的报文传送失败造成死锁(接收方等待窗口打开,发送方等待接收数据)
一般设置为重传时间的数值。若第一个探测报文发送以后没有收到,则会加倍数值,并发送第二个探测报文…直到达到极限值(一般60s)时间不再加倍,发送直到收到非零窗口。

保活计时器

TCP连接出现长时间空闲时,服务端发送探测报文,若连续发送10次均无响应会终止连接。
每当收到客户端数据都会重新设置该计时器的值。

时间等待计时器

连接终止时使用,确保发送的最后一个释放连接的ACK能够被成功接收,同时能够将重复的FIN报文丢弃。
一般设置为一个报文段的寿命期待值的两倍。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值