快速理解网络性能指标:带宽、时延、抖动、丢包

描述网络好坏,不能说“这个网坏了”,“网有点儿慢”,那我们如何描述它其实是有专业术语的,网络性能四大指标:带宽、时延、抖动、丢包。

宽带

概念

在网络世界里,是多指数字信号,在规定的时间内,从一端传输到另一端的数据量,即数据传输率。

数字信息流大小基本单位是bit(比特),每秒传输多少bit可以用宽带单位bps表示,我们用两张图表达他们的区别

图片[1]-快速理解网络性能指标:带宽、时延、抖动、丢包-王先生笔记
图片[2]-快速理解网络性能指标:带宽、时延、抖动、丢包-王先生笔记

宽带的单位有:b、Kb、Mb、Gb等,表达为网速时,单位变为B、KB、MB、GB等。他们的进率都是1024,就例如1024B=1KB

1字节=8比特,所有的宽带和网速的互转,只是1:8的比例,带宽换算成网速除以8便可;网速换算成带宽乘以8便可。例如20Mb带宽的最高网速为20÷8=2.5MB;最高网速为12.5MB的网络带宽为100Mb;1Gb带宽的最高网速是1÷8=0.125GB,换算成MB是1024×0.125=128MB。

1Mb/s=1024Kb/s=1024/8KB/s=128KB
1Mb/s=128KB演示

时延

概念

其实就是时间的意思,指报文从A传输到B所需的时间。好比如,快递从深圳发出寄到北京需要1天,那么时延就等于1天。

A的报文到达B,需要6毫秒才能完成,即,时延=6ms。

图片[3]-快速理解网络性能指标:带宽、时延、抖动、丢包-王先生笔记

比如我们Ping百度的服务器,得到的数据

图片[4]-快速理解网络性能指标:带宽、时延、抖动、丢包-王先生笔记

图中,所标注的,就是ICMP请求报文从我的设备发出去,到达百度服务器,然后百度服务器返回的ICMP响应报文到达我的设备总共的时延。

图片[5]-快速理解网络性能指标:带宽、时延、抖动、丢包-王先生笔记

时延还可以详细分为发送时延,传播时延,处理时延,排队时延

图片[6]-快速理解网络性能指标:带宽、时延、抖动、丢包-王先生笔记

网络设备把数据包队列发到链路上所用的时间,就是发送时延。

是指网络设备,如交换机、路由器,收到报文后进行解析所需要的时间,比如解封装分析首部,查找路由表、路由策略等,处理时延通常是微秒或更低的数量级。

当网络设备(路由器、交换机等)收到多个报文时,来不及处理,会先放到缓存队列,所有数据包进行排队,等待处理,这个等待的时间即为 排队时延。 排队时延的长度取决于队列中是否有其他数据包。

指报文在实际(有线、无线)链路上传播数据所需要的时间。

抖动

概念

网络也是有抖动的,所谓抖动,就是偏离了预期的时延,即不稳定的时延,网络抖动主要是指最大延迟与最小延迟的时间差。

网络抖动=最高时延-最低时延

抖动越小,网络越稳定。就比如,打王者荣耀的时候,平常,30ms左右的时延,打团的时候直接460ms,抖动高达430ms,这个时间,快达到半秒了,然后恢复30ms,紧接着又变460ms。开团卡两次半秒,相当于被敌人控制1秒(一秒,射手法师脆皮够死两次了)。被网络抖动支配的恐惧。

抖动受社区网络,本地链接,外部干扰等问题影响,只能减小,无法完全消除。

丢包

概念

指数据包从一端被传输到另一端过程中,部分数据未能到达目的地。

网络丢包情况经常发生,丢包还可能造成严重后果,不过,接收端如果发现数据丢失,可以根据序列号向源端发出“重传请求”。

图片[7]-快速理解网络性能指标:带宽、时延、抖动、丢包-王先生笔记

造成丢包的原因有很多,比如 设备网卡处理不了过多的数据,网络拥塞、就会发生丢包。

所谓的丢包率,就是丢失数据包总的数量 占 总发出的数据包数量的 比率。

发送=6,接收=4,丢失=2(丢失33%)

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏
分享
评论 抢沙发

请登录后发表评论