TCP超时和重传的基础是怎样根据给定连接RTT设置RTO,若TCP先于RTT开始重传,可能会在网络中引入不必要的重复数据,反之,若延迟至远大于RTT的间隔发送重传数据,整体网络利用率会随之下降。由于RTT的测量较为复杂,根据路由和网络资源的不同,它会随时间而改变。TCP必须跟踪这些变化并适时做出调整来维持好的性能。
TCP在收到数据后会返回确认信息,因此可在该信息中携带一个字节的数据来测量传输该确认信息所需的时间。每个此类的测量结果称为RTT样本。TCP首先需要根据一段时间内的样本值建立好的估算值。第二步是怎样基于估计值设置RTO.
RTO设置得当是保证TCP性能的关键。
每个TCP连接的RTT均为独立估算,并且重传计时器会对任何占用序列号的在传数据计时,如果恰当设置计时器一直以来都是研究的热点问题.