管理员
zgx-07988 发表于 2013-10-22 17:57 我是指在TCP传输中,如何知道什么时候该重传长时间没收到确认的包,这个是能协商的吧?还是所有的连接都是一 ...
有个问题,RTO这个重传计时器为什么要在信令里边传呢?之所以要在信令里边传计时器的场景,基本都是需要在收发两边做状态的同步,例如ready timer。但这里重传计时器控制的是重传,由发端来控制就好了,为什么收端也需要知道这个RTO并保持相同的值呢?其实应该是不需要的。
我查到的资料是RTO的值是根据RTT(round trip time)往返时间动态计算的。“确定超时重传的重要一步是测量RTT的值,根据RTT的值依据算法得到RTO的值,TCP在收到接受方回应时更新计算当时的RTT。当超时重传发生时,在重传数据的确认最后到达之前不能重新计算RTT。”
使用道具 举报
发表回复 回帖后跳转到最后一页
懒
站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )
GMT+8, 2024-5-2 22:26 , Processed in 0.022460 second(s), 10 queries .
Powered by Discuz! X2
© 2001-2011 Comsenz Inc.