谁动了我的网速?

2018-01-03 05:46
设备管理与维修 2017年12期
关键词:网络带宽网速数据包

谁动了我的网速?

上网时会遇到网页一直在缓冲的情况,如果去找一些网络高手寻求解决办法,通常的回答就是:“上网速度慢,肯定是网络的带宽不够,升级一下就好了,赶紧找电信公司升级吧。”究竟什么是网络带宽呢?难道网络带宽真的不够吗?升级网络带宽后一定会快吗?

网络带宽是指单位时间(一般指1 s)内能传输的数据量。带宽的单位是bit/s(bps)。如果网络带宽是5 Mbps,表示计算机和互联网的传输连接每秒钟最高可以有5 000 000个bit的数据。一个网页的内容从互联网传输到计算机时,如果带宽过低,那么这些内容就需要比较长的时间才能传输过来,就会感觉网速过慢。如果把网络带宽升级成10 Mbps,相对传输时间就会减少,会感觉网速很快。所谓的升级带宽,就是提高单位时间内可传递数据包数量的最大值。

在互联网上浏览或者下载某些内容时,这些内容都要通过互联网传输到计算机。这些内容的数据不是连续的,也不是当作一个整体来传送的。计算机根据包交换理论,把这些内容的数据分割成一个个的数据包,并通过互联网上的一个个中转站传送到用户计算机。计算机再把这些数据包按照顺序组装起来,组成一个完整的内容(图1)。这就考验了计算机组装数据包的能力,如果相同带宽情况下,打开相同网页,那么组装数据包能力好的计算机会感觉网速相对较快。可见,带宽不是决定上网速度的唯一因素。每当要访问一个网页时,计算机都要和服务商的服务器建立一个可靠的连接,这个连接过程需要的时间就是所谓的上网延迟时间。因为浏览的内容不同,数据包也不相同,相对数据包的路径也不同。

图1 负载均衡器

计算机上传数据的速度又被称为网络上行带宽,它会影响上网者对上网速度的感受。其实查看一个网页内容时,计算机和互联网服务器是进行互动的。计算机需要把指令拆分成一个个数据包上传到网络服务器,互联网服务器收到数据包后,把它们组装成指令,然后根据指令把浏览的内容拆分成一个个的数据包,再把数据包通过网络传输到计算机。如果上行带宽比较窄,那就意味着上传的数据包会很慢,服务器接收指令的时间也会很长,这也意味着网速变慢了。在浏览或下载内容时,服务器也要对用户发来的数据包进行解析。如果服务器的负载能力有限,同时又有过多的用户分享了服务器里计算机的计算能力。即使网络延迟小、带宽高,服务器也无法快速处理,这时,上网速度也会过慢。综上所述,上网速度是由多种因素综合决定的。(来源:科普中国)

猜你喜欢
网络带宽网速数据包
英国网速快慢相差800倍
SmartSniff
如何提升高带宽用户的感知度
合理配置QoS改善校园网络环境
浅析泰州电视台超大型高清非编网建设
经典路由协议在战场环境下的仿真与评测
网速太慢
视觉注意的数据包优先级排序策略研究
移动IPV6在改进数据包发送路径模型下性能分析