zoukankan      html  css  js  c++  java
  • TCP/IP笔记 三.运输层(3)——TCP超时重传算法

    TCP 每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到但还没有收到确认,就要重传这一报文段

    1. 平均往返时延RTT

    往返时延:一个报文段发出的时间,以及收到相应的确认报文段的时间。这两个时间之差就是报文段的往返时延

    平均往返时延

    new_RTTs = a* (old_RTTs) + (1 - a) * (新的RTT样本)      0<= a < 1

    a:

    (1)若 a 很接近于 1,表示新算出的平均往返时延 RTT 和原来的值相比变化不大,而新的往返时延样本的影响不大(RTT 值更新较慢)。
    (2)若选择 a 接近于零,则表示加权计算的平均往返时延 RTT 受新的往返时延样本的影响较大(RTT 值更新较快)。
    (3)典型的 a 值为 7/8

    2. 超时重传时间RTO(retransmission time-out)

    RTO =  RTTs +  4 * RTTd

    new_RTTd = (1 - b )*old_RTTd + b*|RTTs - RTT|

    b:

    (1)b<1

    (2)推荐值:b = 0.25


  • 相关阅读:
    springboot整合swagger2
    关于lombok
    RSA加密和AES加密
    守护进程监控tomcat并自启
    java按照目录结构压缩文件夹以及文件夹内内容
    wxx
    附加作业
    软工作业3
    软工作业2
    软工作业一 201621123070陈伟杰
  • 原文地址:https://www.cnblogs.com/james1207/p/3320190.html
Copyright © 2011-2022 走看看