【网络协议】TCP中的四大定时器

TCP连接管理中包括重传、坚持、保活和2MSL四种定时器。重传定时器负责超时重传报文段;坚持定时器用于解决零窗口通知导致的死锁;保活定时器确保在长时间无数据传输时检测客户端是否故障;2MSL定时器确保连接关闭后避免旧报文段的干扰。
摘要由CSDN通过智能技术生成

    前言 

    对于每个TCP连接,TCP一般要管理4个不同的定时器:重传定时器、坚持定时器、保活定时器、2MSL定时器。

    重传定时器 

    很明显重传定时器是用来计算TCP报文段的超时重传时间的(至于超时重传时间的确定,这里涉及到一大堆的算法,书上有说,我这里不细谈了)。每发送一个报文段就会启动重传定时器,如果在定时器时间到后还没收到对该报文段的确认,就重传该报文段,并将重传定时器复位,重新计算;如果在规定时间内收到了对该报文段的确认,则撤销该报文段的重传定时器。

    坚持定时器 

    上篇文章中已经提到了,主要是为了应付零窗

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值