9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包

网络性能四大指标:带宽、时延、抖动、丢包 。

9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包

文章插图
 
(目录)
一、带宽
1、带宽概念:
带宽,在网络世界里,是多指数字信号,在规定的时间内,从一端传输到另一端的数据量,即数据传输率 。我们都知道数字信息流的基本单位是bit(比特),时间按秒来算,即bps,每秒传输多少比特,所以带宽的单位可用bps来表示,bps(bit per second)
从上面动态图,我们可以直观地知道,1bps的带宽和3bps的带宽的区别,有点类似我们日常生活中的道路一样,3车道的道路和6车道的道路,每秒的交通流量是不一样的 。
多车道的“带宽”
2、带宽的表示:
带宽好比公路的宽度,网速好比车流的速度 。
带宽基本单位“比特”,简写为小写字母“b”,更大的单位是:Kb、Mb、Gb等;网速基本单位“字节”,简写为大写字母“B”,更大的单位有:KB、MB、GB等 。
1字节=8比特
带宽和网速的进率都是1024:
9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包

文章插图
 
带宽换算成网速除以8便可;网速换算成带宽乘以8便可 。例如20Mb带宽的最高网速为20÷8=2.5MB;最高网速为12.5MB的网络带宽为100Mb;1Gb带宽的最高网速是1÷8=0.125GB,换算成MB是1024×0.125=128MB 。
我们以1M的带宽为例,
9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包

文章插图
 
我们都知道 8 bit为 1 Byte,所以Kb 转化为KB时,就需要除以8,1024Kb/s就等于128KB/s 。不过,理论上市128KB/s的带宽,实际上可能不足,因为还会受到用户计算机性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰耗,信号衰减等多因素的影响 。
二、时延
时延:其实就是时间的意思,指报文从A传输到B所需的时间 。好比如,快递从深圳发出寄到北京需要1天,那么时延就等于1天 。
如下图,A的报文到达B,需要6毫秒才能完成,即,时延=6ms 。
【9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包】举个栗子:
我用自己的电脑去ping 一下百度服务器, 从结果,我们可以知道平均时延为11ms 。
不过,这里的11 ms 是指往返所学的时间,即ICMP请求报文从我的电脑出去,到达百度服务器,然后百度服务器返回的ICMP响应报文到达我电脑总共的时延 。
9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包

文章插图
 
给个动态图,看一下,你就恍然大悟了!
上述,我们只是介绍了时延的概念,其实时延还可以细分4大类,发送时延,传播时延,处理时延,排队时延 。
9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包

文章插图
 
下面我们具体看下每一个时延的含义;
9 张动图让网络性能的四大指标:带宽、时延、抖动、丢包

文章插图
 
1、发送时延:
如上述动态,电脑、网络设备把数据包队列发到链路上所学的时间,就是发送时延 。
假设报文的长度为L,路由器A把该报文传输到链路上的速率为V,则发送时延为L/V,发送时延通常在毫秒到微秒级 。
2、处理时延:
是指网络设备,如交换机、路由器,收到报文后进行解析所需要的时间,比如解封装分析首部,查找路由表、路由策略等,处理时延通常是微秒或更低的数量级 。
3、排队时延
排队时延,即当网络设备(路由器、交换机等)收到多个报文时,来不及处理,会先放到缓存队列,所有数据包进行排队,等待处理,这个等待的时间即为 排队时延 。排队时延的长度取决于队列中是否有其他数据包,


推荐阅读