“我家新拉的20/50/100M宽带(其实应该是光纤), 为什么玩cf/cs/WOT/WOW/DOTA/LOL/DOTA2…… 还是卡得要死?”
这是个喵君听了好几年的问题了 也解释了无数遍, 不过貌似搞不懂的朋友依然很多~ 今天就和大家聊聊这个神奇的网络问题。 其实,事实的真相只有……
两个: 第一,端口接入的问题(狭义)很多朋友和喵君说: 我家是100M的宽带啊,网速肯定没问题啊 什么宽带?电信?网通? 什么!移动?! 什么!长城?!! 什么!艾普?!!!! …………
严格来说,国内其实只算有两家互联网通讯运营公司 中国电信和中国网通~ 原因在于,国内几乎所有的网络端口、节点、线路, 都是由中国电信和中国网通建设、维护,并把控的 而以中国移动(原铁通)为首的其余网络接入公司, 都是租借的前面两家的端口 (除端口外,互联网接入运营还有很多内容, 但讲起来就太多太多了,能意会就行了)
理想情况下,你玩游戏时的数据应该是这样流动的:
然而,很可能你玩游戏时数据是这样流动的:
那为什么,下东西非常快呢? 其实,即使是你玩游戏的时候平均网速也是很快的, BUT! 1、玩网络游戏的时候,是非常频繁的小而快的数据包交互, 所以数据包的接收只要有延迟, 并一来一往时间X2,就非常明显了, 这也就是所谓的ping值(服务器响应时间) 2、然而,在缓冲电影、下载文件时, 基本上是连续、较大的数据包的单向传输 这个ping值依然存在,只不过你根本不会注意到, 那零点几秒的延迟~ 所以一些小的网络接入商,只会宣传下载速度和在线高清电影, 而绝口不提数据包传输中可能的服务器响应延迟和丢包率。
第二、数字游戏和打时间差看看字面意思:例如100M光纤 理论上100M光纤能达到的下载速度为12.5MB/S (100M光纤的单位是Mb/S,1B=8b) 即使是如此, 你认为运营商会单独给你接通一条专用的12.5MB/S的“水管”吗? NO NO NO ~
事实上,他们就是要让你误以为你拥有了一条水管, 其实你拥有的只不过是个水龙头而已~ 这是个统计学概率+时间差的游戏 这个100M的水龙头是怎么来的呢?
假如有一家网络接入商决定在一栋100户的楼内接入光纤, 而且广告是100M到户~ 那么,首先他们就分析(或脑补)出: 同一时间使用网络的人大概有50户, 而这50户中只有30户用户平均能用到50M带宽, 剩下的只能用到20M及以下带宽, 那么所需要分配给这栋楼的总的带宽是多少呢? 不是100Mb/S*100=10000Mb/S(≈1Gb/S) 而是50Mb/S*30+20Mb/S*20=1900Mb/S (具体的过程远比这个复杂,这里只是类比个简易化的模型)
理论上来说,这样分配基本上没有问题, 也不会造成明显的网络拥堵~ 然而 网络带宽的设计和销售往往是分开的, 特别是一些小的网络接入商, 上面100户接入的设计量,很可能销售出去的是200 甚至300,甚至更多的户数
那么,本来设计同一时间50户使用的带宽, 需要200、300,甚至更多人来分, 自然就会造成网络拥堵不堪, 不正常地卡?哈哈,不卡才不正常好吗? 怎么判定是这种情况呢? 很简单,假如你的网络只在晚上7~12点之间, 以及节假日卡, 那么恭喜你, 你掉进这个坑啦~
So~~~想要避免掉坑最号的办法就是~ 不……要……贪……便……宜……宜……宜…… |
| 本文出处: http://www.toutiao.com/a6428464590354776322/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|