网络带宽 bandwidth
“容量”
指在单位时间(一般指的是1秒钟)内能传输的数据量,单位:bit/s(比特/秒)bps、Mbps或兆位/秒。如办宽带时的50M、200M等(用户接入带宽)
用户接入带宽,是指用户宽带接入能支持的最高信息传送比特率
吞吐量:用户可享受的真实带宽
带宽其实是指数据管道的宽度,而不是数据传输的速度。
举一个简单的例子,如果把宽带比做道路,那么带宽表示的就是单位时间内可以通过道路某一个点的数据量,这其实指的就是道路的宽度。带宽越大,就类似高速公路的车道越多,其通行能力越强。现在,政府在你家门前修了一段公路,是双排四车道的。但是,这并不表示你从家到公司经过的所有道路都是双排四车道。即,你在从家道公司这段路上,能享受的最宽的道路是双排四车道。
影响网络中带宽和吞吐量的主要因素有:
- 网络设备(交换机、路由器、集线器);
- 拓扑结构(即网络构造形状,如星型、环状);
- 数据类型;
- 用户的数量;
- 客户机与服务器(如系统总线、磁盘性能、网络适配器、硬件防火墙);
- 电力系统和自然灾害引起的故障率。
不同的带宽所具有的宽带速率肯定是不同的
下行速率:指互联网向用户发送信息时的数据传输速率
上行速率:指用户向互联网发送信息时的数据传输速率
速率的单位是:比特/秒(bit/s)或者叫做:比特率(bps),而速度的单位:字节/秒(Byte/s)。
而根据换算关系:1Byte=8bits(1字节为8比特),所以速率和速度之间的关系是:速率/8 = 速度。
下载速度与下行速率的数值对应关系为:极限下载速度=下行速率/8
通常情况下,上行速率要比下行速率低,主要是受网络技术及线路质量的约束,同时也是为了防止上行速率过高,对整个网络形成冲击,造成网络阻塞,影响网络安全。
网络延迟
指在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。单位:毫秒ms
ping测量
级别
1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅
31~50ms:良好,可以正常游戏,没有明显的延迟情况
51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿
100ms:差,无法正常游戏,有卡顿,丢包并掉线现象
影响网络延迟的主要因素是目标服务器之间的节点数、节点性能和各节点之间的距离
比如我们要驾车从A点到B点去,我们选择道路的时候,首先考虑的肯定是路线长短、红绿灯多少、事故发生率灯。虽然道理的宽窄可能从某些程度上影响了我们的选择,但是并不是决定性的。
解决延迟高:
对比
带宽和延迟之间有什么区别?
假设某些情景,这样能更容易的解释它们之间的区别:
(1) 如果你的带宽良好,而延迟很差:
Web页面需要很长时间才能开始加载,但是一旦初始连接完成,页面的其余部分就会立即加载。
(2) 如果延迟很好,而带宽很差:
Web页面几乎可以立即开始加载,但是页面加载缓慢,一次加载一块。
可以把你的互联网想象成水管,你把水从一根管子里送出去,再从另一根管子里送进来。带宽就像管道的大小和它可以随时发送或接收的水量。延迟就像水压, 这是水通过管道的速度。