写点什么

计算机网络——时延、时延带宽积

作者:StackOverflow
  • 2022 年 9 月 07 日
    湖北
  • 本文字数:732 字

    阅读完需:约 2 分钟

计算机网络——时延、时延带宽积

时延

指数据(报文/分组/比特流)从网络(或 链路)的一端 传送到另一端所花费的时间 也叫延迟迟延 单位是 s


发送时延——>传播时延——>排队时延——>处理时延


发送时延=数据长度/信道带宽(发送速率)

传播时延=信道长度/电磁波在信道上的传播速率 取决于电磁波传播速度和链路长度

传播时延是电磁波在信道中传播一定的距离需要花费的时间。ps:电磁波在自由空间中传播速率是光速 3.0105km/s,在铜管中约为 2.3*105km/s,在光纤中这个速度约为 2.010^5km/s.

排队时延 :等待输出/入链路可用,数据从网络的一段传送到另一端所需的时间;又称延迟或迟延

处理时延:检错找出口,主机或者路由器在接收到数据之后需要话费一定的时间进行处理,如分析首部,提取数据,差错检验,寻找路由。


时延带宽积

时延带宽积=传播时延 x 带宽

bit s b/s



时延带宽积又称为比特为单位的链路长度 即"某段链路现在有多少比特"——容量


往返时延 RTT

从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认)总共经历的时延



  • RTT 越大,在收到的确认之前,可以发送的数据越多


RTT 包括:


  • 往返时传播时延=传播时延*2

  • 末端处理时间


RTT 是不包括传输时延的!不包括把主机放到信道上这样一段的时间 只是作用于信道上的时间~


利用率

利用率分为信道利用率和网络利用率,信道利用率是指某信道有百分之几的时间是被利用的。网络利用率是全网络信道利用率的加权平均值。网络时延和利用率的关系是 D=D0/1-U,其中 D0 是网络空闲时的时延,U 是利用率。因此有结论,信道或网络的利用率过高会产生非常大的延时,ISP 通常控制 U<50%.

  • 信道利用率——有数据通过时间/(有+无)数据通过时间

  • 网道利用率——信道利用率加权平均值


此图表示时延 D 利用率 U 的关系

当利用率趋近于 1 的时候 时延是无限增大的!


发布于: 刚刚阅读数: 5
用户头像

StackOverflow

关注

天道酬勤 2022.07.01 加入

csdn java领域优质创作者 InfoQ签约作者 擅长领域:Java 算法

评论

发布
暂无评论
计算机网络——时延、时延带宽积_计算机网络_StackOverflow_InfoQ写作社区