如何给女朋友解释为什么200M宽带,打王者荣耀还是会有460ms的延迟?

转载自:https://juejin.im/post/5c7c8b81f265da2dd218e858     感谢原作者~

周末,我正在准备年度述职的PPT,女朋友在一旁打王者,突然她好像是越塔送了个人头,很不高兴的问我。

大概过了10分钟左右,我听到了一声"Defeat",我知道,这锅是我的。

网络带宽

网络带宽(bandwidth)是指单位时间(一般指的是1秒钟)内传输的数据量。

数字信息流的基本单位是bit(比特),时间的基本单位是s(秒),因此带宽的单位为bit/s(比特/秒),更常见的是使用bps即比特率作为带宽的单位。比特率越高,每秒传送数据就越多。

我们在电信运营商那里办理宽带时,他们定义的100M200M指的就是网络的带宽,其单位就是bps,100M宽带,就表示100Mbps的带宽。更严格的说,电信运营商卖给我们的带宽其实是用户接入带宽,也就是用户宽带接入能够支持的最高信息传传输速率。假如用户购买的是100M宽带,那么电信运营商保证的是从用户光猫到电信交换机之间的带宽是100M,但是网络请求还可能需要通过很多其他的交换机节点,这些交换机之间的带宽也同样影响着终端用户,因此实际用户所使用到的带宽是小于等于100M的。也就是说,上网时实际数据传输速率是低于100Mbps的。

举一个简单的例子,如果把宽带比做道路,那么带宽表示的就是单位时间内可以通过道路某一个点的车辆数。带宽越大,就类似高速公路的车道越多,其通行能力越强。

比如说,政府在你家门前修了一条双排四车道的公路,但这并不表示你从家到公司经过的所有道路都是双排四车道,而只是说,你在从家到公司这段路上,能享受的最宽的道路是双排四车道。

通常,我们称用户可享受的真实带宽为吞吐量。一般情况下,吞吐量都会比自己购买的带宽要低。

影响网络中带宽和吞吐量的主要因素有:

    1)网络设备(交换机、路由器、集线器);

    2)拓扑结构(即网络构造形状,如星型、环状); 

    3)数据类型; 

    4)用户的数量; 

    5)客户机与服务器(如系统总线、磁盘性能、网络适配器、硬件防火墙); 

    6)电力系统和自然灾害引起的故障率。

网速

网速是指使用桌面PC或移动端手持设备上网请求和返回数据所用的时间长短。显然,网速和带宽肯定是有关系的。

不同的带宽所具有的宽带速率肯定是不同的,这里说的宽带速率通常分为上行和下行速率:

1)上行速率是指用户向互联网发送信息时的数据传输速率,如向QQ空间上传照片、向百度云服务器上传图片或视频等,上行速率决定上传信息的速度。

2)下行速率是指互联网向用户发送信息时的数据传输速率,如观看在线视频、下载文件等,下行速率决定下载信息的速度。

下表是浙江地区电信宽带上下行速率的对照关系:

可以看到,200M宽带的下行速率为204800Kbps,上行速率为10240Kbps。

速率的单位为 比特/秒(bit/s)或是 比特率(bps),而速度的单位为 字节/(Byte/s)

而根据换算关系:1Byte=8bits1字节为8比特),速率和速度之间的关系为:速度 = 速率/8 。

下载速度计算方法

     下载速度与下行速率的数值对应关系为:下载速度=下行速率/8

     对于200M宽带,其最高下载速度为204800kbps/8=25600k字节/(Mbps) =25MB/s 。当然,这只是理论值。

上传速度的计算方法

     上传速度与上行速率的数值对应关系为:上传速度=上行速率/8

     对于200M宽带,其最高上传速度为10240kbps/8=1280k字节/= 1.25MB/s。当然,这也是理论值。

上行速率比下行速率低的原因

一般情况下,上行速率要比下行速率低,这主要是受网络技术及线路质量的约束,同时也是为了防止上行速率过高,避免对整个网络造成冲击,引起网络阻塞,最终影响网络安全。

因此,对于200M的宽带,用户可以享受的最高下载速度是25MB/s,最高上传速度是1.25MB/s,这只是最理想的情况,具体还会受到很多因素的影响,而且这个数据在不同地区不同运营商可能也会有所不同。

所以千万不要认为,办了200M的宽带,网速就能达到200MB/s了!

网络延迟

网络延迟指的是数据在传输媒体中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。

网络延迟,最明显的表现就是玩游戏卡顿。因为在玩游戏的过程中,用户操作手机,手机需要将用户的操作上传到游戏服务器,服务器再将操作后的画面回传给用户,如果这个数据传递时间过长,表示出来就是页面卡顿,即网络延迟高。

网络延迟一般分为以下几个级别:

1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别流畅

31~50ms:良好,可以正常游戏,没有明显的延迟情况

51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿

100ms:差,无法正常游戏,有卡顿、丢包甚至出现掉线的情况

网络带宽、网络速度和网络延迟之间的关系

前面我们说过网速和带宽之间的关系,理想情况下,带宽越高网速越快。那么,是不是带宽越高,网速越快,延迟就一定越低呢?其实不是的!

就拿我们玩游戏来说,其实大部分的游戏对网速的要求并没有那么高,因为每秒钟需要的流量并不多,对于一般的游戏,512KB/s都够用的。也就是说,游戏网络延迟和网速的关系并不大。

影响网络延迟的主要因素是端系统与目标服务器之间的节点数、节点的性能和各节点之间的距离。

比如我们要驾车从A点到B点去,我们选择道路时,首先考虑的肯定是路线的长短、红绿灯的多少、事故的发生率等。虽然道路的宽窄可能从某些程度上会影响我们的选择,但是并不是决定性的。

就像是玩王者荣耀,如果王者荣耀的服务器部署在深圳,那么深圳的用户和哈尔滨的用户相比,肯定是深圳的用户玩游戏要更加流畅一些,玩境外游戏的朋友对此肯定有深的体会。

如何降低延迟

其实,如果我们玩的是国内的游戏的话,地域的影响目前对于广大游戏玩家来说并不算很大,因为很多游戏公司都会在全国多个地区架设游戏服务器,这也是很多服务器分为东北1区、浙江区、北京区等的原因。

那么,如果自己玩游戏时确实网络延迟很高,该如何解决呢?

1. 如果自己的宽带很低的话,首先考虑的肯定是升级宽带。100M200M对用户来说区别不大,但5M50M之间还是有很大差别的。

2. 换运营商或者换区。有些游戏有电信区、联通区,那么尽量选择和自己的网络供应商相同的区来玩,这样可以大大减少网络延迟。

3. 使用加速器。游戏加速器的原理是通过选择新的网络节点,绕过原来的延迟较高的节点,从而达到降低网络延迟的目的。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值