今天给大家讲一下网络性能的四大指标:带宽、延迟、抖动、丢包 。
客户需要我们如何评价一个网络的性能,我们可以从这四个方面来评价 。
带宽
1.带宽的概念:
带宽在百度百科上的定义是单位时间内从一点传到另一点所能达到的“最高数据速率” 。
电脑的带宽是指网络能通过的最高数据速率,即每秒多少比特(常用单位为bps(比特每秒)) 。
简单来说:带宽可以比作一条高速公路,表示单位时间内可以通行的车辆数量;
2.带宽表示:
带宽通常用bps表示,表示多少位;每秒钟;
在描述带宽时 , “每秒位数”常常被省略 。比如带宽100M,其实就是100Mbps,这里Mbps指的是兆比特/秒 。
但是,我们通常是以Byte/s(字节/秒)为单位下载软件的 。这涉及到字节和位之间的转换 。在二进制数系统中,每0或1为一位,一位是数据存储的最小单位 , 其中8位称为一个字节 。
所以我们在申请宽带的时候,100M带宽就是100Mbps,而理论上的网络下载速度只有12.5M Bps,实际上可能还不到10MBps 。这是因为受用户电脑性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰减、信号衰减等诸多因素的影响,实际网速无法达到理论网速 。
时延
【评价网络 网络怎么样】延迟:简单来说,延迟是指消息从网络的一端传到另一端所需的时间;
比如:我在自己的电脑上ping百度的地址;
从ping结果中我们可以看到延迟是12ms,也就是说ICMP报文从我的电脑到百度的服务器的往返延迟是12 ms;
(Ping是指一个数据包从用户设备发送到测速点,然后立即从测速点返回到用户设备的往返时间 。也称为网络延迟,以毫秒为单位计算 。)
网络延迟包括处理延迟、排队延迟、发送延迟和传播延迟 。在实践中,我们主要考虑传输时延和传播时延 。
我们来详细看看每个延迟的含义 。
1.处理时间延迟:
交换机、路由器等网络设备收到报文后 , 需要用一定的时间来处理 。例如解封装分析报头、提取数据、错误检查、路由选择等 。
一般高速路由器的处理延迟通常为微秒级或更低 。
2.队列延迟
排队延迟就是路由器或交换机等网络设备将数据包排队所花费的时间 。
数据包的排队延迟取决于当前队列中是否有其他消息 。
如果队列为空 , 且当前没有其他消息正在传输,则该消息的排队延迟为0;另一方面,如果流量很大,有很多其他消息等待传输,那么排队延迟会很大;
实际的排队延迟通常在毫秒到微秒量级 。
3.传输延迟
简单来说 , 传输时延就是路由器、交换机等网络设备发送数据所需的时间 , 也就是路由器队列提交给网络链路所需的时间 。
如果包的长度用L比特表示 , 从路由器A到路由器B的链路传输速率用R bps表示,则传输延迟为L/R 。
实际的传输延迟通常在毫秒到微秒级 。
4.传播延迟
传播延迟是指消息在实际物理链路上传播数据所需的时间 。
传播时延等于两个路由器之间的距离除以传播速率 , 即传播时延为D/S,其中D是两个路由器之间的距离,S是链路的传播速率 。
实际的传播延迟是毫秒级的 。
摇动
抖动:网络抖动是指最大延迟和最小延迟的时间差 。比如你访问一个网站 , 最大延迟10ms,最小延迟5ms,那么网络抖动就是5 ms;
抖动可以用来评估网络的稳定性 。抖动越?。?网络越稳定 。
尤其是我们在玩游戏的时候,需要网络有很高的稳定性,否则会影响游戏体验 。
关于网络抖动的原因:如果网络拥塞,排队时延会影响端到端时延,可能导致路由器A到路由器B的时延波动,造成网络抖动;
数据包丢失
丢包:简单来说,丢包是指一个或多个包的数据无法通过网络到达目的地 。如果接收方发现数据丢失 , 会根据队列号向发送方发送请求进行丢包重传 。
丢包的原因有很多,最常见的可能是网络拥塞,数据流量太大 。如果网络设备处理不了 , 自然会有一些数据包丢失 。
丢包率是指测试中丢失的数据包数量与发送的数据包数量之比 。比如发送100个包,丢失一个包,丢包率是1% 。
-结束-
推荐阅读
- 2020年3月几号搬家好 黄历2020年3月黄道吉日
- 猪里脊肉怎么看熟没熟,猪里脊肉好熟吗
- 关于父爱的古诗20首 有关父爱的古诗20句
- 顽固血渍怎么去除
- 大物子线绑法 大物钩怎么绑
- 荒岛求生免费怎么领 荒岛求生免费领取方法分享
- 胶布胶怎么快速去除 胶布留下的胶痕怎么去除
- 卡bug是什么意思
- 荷兰垂耳兔认人吗 荷兰垂耳兔多少钱一只