今天将为大家介绍衡量网络性能的四大核心指标:带宽、时延、抖动、丢包。
当客户需要我们评估网络的性能时,我们可以从这四个方面进行全面的评估。
一、带宽
概念解释:
带宽是指在网络单位时间内,从一点到另一点能够通过的“最高数据率”。在计算机网络的语境中,这通常指的是每秒能够传输的比特数,常用的单位是bps(比特每秒)。
简单来说:带宽可以比作是高速公路的通行能力,表示单位时间内能够通过的车辆数量。
二、带宽的表示
我们平时下载软件的速度单位是Byte/s(字节每秒)。这里涉及到Byte和bit的换算,在二进制数系统中,每个0或1就是一个位(bit),是数据存储的最小单位。8个bit构成一个字节(Byte)。
在办理宽带时,我们需要注意,例如100M的带宽理论上的网络下载速度为12.5MBps,但实际上可能会不足10MBps,因为受到多种因素的影响,如用户计算机性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力以及线路衰耗等。
三、时延
时延解释:
时延是指报文从网络的一端传输到另一端所需的时间。举个例子,当我们在自己的电脑上使用ping命令测试到百度的地址时,ping的结果会显示时延,如12ms的往返时延。
时延组成:
网络时延包括处理时延、排队时延、发送时延和传播时延四部分。在实际应用中,我们主要关注发送时延和传播时延。
四、抖动
抖动定义:
抖动是指网络中最大延迟与最小延迟的时间差。例如,访问一个网站的最大延迟是10ms,最小延迟是5ms,那么网络抖动就是这5ms的时间差。抖动可以用来评估网络的稳定性,抖动越小,网络越稳定。特别是在进行如游戏等需要高网络稳定性的应用时,抖动的影响尤为明显。
抖动产生原因:
如果网络发生拥塞,排队时延会受到影响,可能导致从路由器A到路由器B的延迟忽大忽小,从而产生网络的抖动。
五、丢包
丢包解释:
丢包是指一个或多个数据包的数据在网络传输过程中无法到达目的地。当接收端发现数据丢失时,会根据队列序号向发送端发出请求,进行丢包重传。
丢包率:
丢包率是指测试中所丢失数据包数量占所发送数据包的比率。例如,发送100个数据包丢失一个,那么丢包率就是1%。丢包的原因多种多样,其中网络拥塞和数据流量过大是常见的因素。