概述
时延:
数据从网络的一端到另一端所需的时间, 也叫延迟/迟延; 单位为 s,ms
分类:
-
发送时延:又叫传输时延, 是从发送分组的第一个bit算起,到该分组的最后一个bit发送完毕所需的时间;
发送时延=数据长度/信道带宽(或发送速率)
-
传播时延:在物理介质上传输花费的时间, 取决于电磁波传播速度和链路长度
传播时延=链路长度/在信道上传输速率
-
排队时延: 等待输出/入的链路从占用到可用所花的时间;
-
处理时延: 路由检查错误和根据路由表寻找转发出口的时间;
时延带宽积:
时延带宽积顾名思义是传播时延和带宽的乘积, 单位为bit, 又被称为以bit为单位的链路长度, 即某段链路中现在有多少bit的数据正在传输 ;
时延带宽积=传播时延*带宽
往返时延RTT:
从发送方发送数据开始, 到发送方收到接收方的确认(假设接收方收到数据后立即确认), 总共经历的时延;
RTT=传播时延*2+终端处理时间
因为同一连接中传播时延基本固定, 所以RTT长短就取决于路由等末端的处理时间, 而链路上大量的请求会导致处理时间增长, 因此RTT可以一定程度上反映网络链路的繁忙程度;
利用率:
利用率分信道利用率和网络利用率; 所有信道的利用情况反映了网络的利用率;
信道利用率=有数据通过的时间/总时间
网络利用率=信道利用率加权平均值
注意:
- 信道利用率越接近于100% , 则时延就越发增大, 且增加速度越快; (其实就是信道利用率越高,信道占用越大, 网络自然越卡顿)
最后
以上就是懵懂菠萝为你收集整理的时延、时延带宽积、往返时间RTT和利用率的全部内容,希望文章能够帮你解决时延、时延带宽积、往返时间RTT和利用率所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复