浅析TCP的四种内部计时器

TCP的四种内部计时器包括时间等待、保活、重传和持久计时器。时间等待计时器确保链接在2MSL后关闭,防止旧数据包干扰新链接;保活计时器防止长时间空闲链接导致的故障;重传计时器控制丢失报文段的重传;持久计时器则用于解决零窗口大小引起的死锁问题。
摘要由CSDN通过智能技术生成

TCP有四种内部计时器

1.时间等待计时器

2.保活计时器

3.重传计时器

4.持久计时器

一、时间等待计时器

     时间等待计时器常用于链接终止时,当TCP关闭一个链接时,它并不认为这个链接马上就真正地终止了,在时间等待期间,链接还处于一种中间过渡状态。时间等待计时器的值通常设置为一个报文段寿命期待值的2倍。

     设置时间计时器的目的:

1.如果最后一个ACK报文丢失了,那么服务器(它为最后的FIN设置了计时器)以为它的FIN丢失了,因而重传,如果客户端在2MSL时间之前就关闭了链接,进入closed状态,那么,它就永远无法接收到这个重传的FIN报文,所以,服务器也会无法接收到丢失的ACK报文。服务器就不能关闭这个链接,2MSL可以使客户端等待足够长的时间,这样就使得如果ACK丢失了,客户端也可以等到下一个FIN的到来。如果在2MSL时间内,一个新的FIN到达了,客户端就冲发一个ACK,并且重新启动2MSL计时器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值