漫話:如何給女朋友解釋為什么200M寬帶,打王者榮耀還是會有460的延遲?
周末,我正在準備年度述職的PPT,女朋友在一旁打王者榮耀,突然她好像是越塔送了個人頭,很不高興的問我。
大概過了10分鐘左右,我聽到了一聲:"Defeat",我知道,今天這件事可能又要怪我了。
網(wǎng)絡(luò)帶寬
帶寬,英文名bandwidth,網(wǎng)絡(luò)帶寬是指在單位時間(一般指的是1秒鐘)內(nèi)能傳輸?shù)臄?shù)據(jù)量。
數(shù)字信息流的基本單位是bit(比特),時間的基本單位是s(秒),因此bit/s(比特/秒)是描述帶寬的單位,更長見的是使用 bps(Bit Per Second),稱之為比特率表示帶寬的單位。比特率越高,每秒傳送數(shù)據(jù)就越多。
我們在電信運營商那里辦理寬帶時,他們定義的100M、200M等指的就是網(wǎng)絡(luò)帶寬,其單位就是bps。如100Mbps,這的就是100M比特率的帶寬。
更嚴格的說,電信賣給我們的帶寬叫做用戶接入帶寬,是指用戶寬帶接入能支持的***信息傳送比特率。假如用戶購買的是100M寬帶,即電信保證的是從用戶光貓到電信交換機之間的帶寬是100M,但是網(wǎng)絡(luò)請求還可能需要通過很多其他的交換機節(jié)點,這些交換機之間的帶寬也同樣影響著終端用戶。所以實際用戶所使用到的帶寬是小于等于100M的。
舉一個簡單的例子,如果把寬帶比做道路,那么帶寬表示的就是單位時間內(nèi)可以通過道路某一個點的數(shù)據(jù)量,這其實指的就是道路的寬度。帶寬越大,就類似高速公路的車道越多,其通行能力越強。
現(xiàn)在,政府在你家門前修了一段公路,是雙排四車道的。但是,這并不表示你從家到公司經(jīng)過的所有道路都是雙排四車道。即,你在從家道公司這段路上,能享受的最寬的道路是雙排四車道。
通常,我們稱這個用戶可享受的真實帶寬為吞吐量。一般情況下,吞吐量都會比自己購買的帶寬要低。
影響網(wǎng)絡(luò)中帶寬和吞吐量的主要因素有:
- 網(wǎng)絡(luò)設(shè)備(交換機、路由器、集線器);
- 拓撲結(jié)構(gòu)(即網(wǎng)絡(luò)構(gòu)造形狀,如星型、環(huán)狀);
- 數(shù)據(jù)類型;
- 用戶的數(shù)量;
- 客戶機與服務(wù)器(如系統(tǒng)總線、磁盤性能、網(wǎng)絡(luò)適配器、硬件防火墻);
- 電力系統(tǒng)和自然災(zāi)害引起的故障率。
網(wǎng)絡(luò)速度
網(wǎng)絡(luò)速度一般是指電腦或手機上網(wǎng)時,上傳和下載數(shù)據(jù)時,請求和返回數(shù)據(jù)所用的時間長短。
可想而知,網(wǎng)絡(luò)速度肯定是和帶寬有關(guān)系的。不同的帶寬所具有的寬帶速率肯定是不同的,這里說的寬帶速率我們一般分位上行速率和下行速率。
- 上行速率,是指用戶向互聯(lián)網(wǎng)發(fā)送信息時的數(shù)據(jù)傳輸速率。比如:你向QQ空間傳送圖片、向百度云服務(wù)器傳送圖片或視頻等。“上行速率”決定上傳信息的速度。
- 下行速率,是指互聯(lián)網(wǎng)向用戶發(fā)送信息時的數(shù)據(jù)傳輸速率,比如打開瀏覽器,從網(wǎng)上下載文件等。“下行速率”決定下載信息的速度。
中國電信寬帶上下行速率對照關(guān)系如下:
200M的寬帶,下行速率是204800kbps,上行速率是10240kbps。
速率的單位是:比特/秒(bit/s)或者叫做:比特率(bps),而速度的單位:字節(jié)/秒(Byte/s)。
而根據(jù)換算關(guān)系:1Byte=8bits(1字節(jié)為8比特),所以速率和速度之間的關(guān)系是:速率/8 = 速度。
下載速度計算方法
下載速度與下行速率的數(shù)值對應(yīng)關(guān)系為:極限下載速度=下行速率/8。
例如200M寬帶,其極限下載速度為 204800k/8=25600k字節(jié)/秒(Mbps) =25M/s 。當然,這只是理論值。
上行速率的計算方法
上傳速度與上行速率的數(shù)值對應(yīng)關(guān)系為:上傳速度=極限上行速率/8。
例如200M寬帶,對應(yīng)的上行為10240kbps,那么理論的上傳速度=10240k/8=1280k字節(jié)/秒 = 1.25M/s。當然,這也是理論值。
上行速率比下行速率低的原因
通常情況下,上行速率要比下行速率低,主要是受網(wǎng)絡(luò)技術(shù)及線路質(zhì)量的約束,同時也是為了防止上行速率過高,對整個網(wǎng)絡(luò)形成沖擊,造成網(wǎng)絡(luò)阻塞,影響網(wǎng)絡(luò)安全。
所以,對于200M的寬帶,用戶可以享受的***下載速度是25M/s,***上傳速度是1.25M/s,這只是最理想情況下,具體情況還要受很多因素的影響。這個數(shù)據(jù)不同地區(qū)不同運營商可能也會有所不同。
所以,千萬不要認為,辦了200M的寬帶,網(wǎng)速就能達到200M了!!!
網(wǎng)絡(luò)延遲
網(wǎng)絡(luò)延遲,表示在傳輸介質(zhì)中傳輸所用的時間,即從報文開始進入網(wǎng)絡(luò)到它開始離開網(wǎng)絡(luò)之間的時間。
網(wǎng)絡(luò)延遲,最明顯的表現(xiàn)就是玩游戲卡頓。因為在玩游戲的過程中,用戶操作手機,手機需要將用戶的操作傳到服務(wù)器,服務(wù)器再將操作后的畫面回傳給用戶,如果這個數(shù)據(jù)傳遞時間過長,表示出來就是頁面卡頓,即網(wǎng)絡(luò)延遲高。
網(wǎng)絡(luò)延遲一般分位以下幾個級別:
1~30ms:極快,幾乎察覺不出有延遲,玩任何游戲速度都特別順暢
31~50ms:良好,可以正常游戲,沒有明顯的延遲情況
51~100ms:普通,對抗類游戲能感覺出明顯延遲,稍有停頓
100ms:差,無法正常游戲,有卡頓,丟包并掉線現(xiàn)象
網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)速度和網(wǎng)絡(luò)延遲之間的關(guān)系
前面我們說過網(wǎng)絡(luò)速度和網(wǎng)絡(luò)帶寬之間的關(guān)系,理想情況下,帶寬越高網(wǎng)速越快。
那么,是不是帶寬越高,網(wǎng)速越快,延遲一定越低呢?
其實不是的!
就像我們玩游戲一樣,其實對于很多游戲來說,對網(wǎng)速的要求并沒有那么高,因為每秒鐘需要的流量并不多,其實一般的游戲,512KB都夠用的。游戲延遲和網(wǎng)速的關(guān)系并不大。
影響網(wǎng)絡(luò)延遲的主要因素是目標服務(wù)器之間的節(jié)點數(shù)、節(jié)點性能和各節(jié)點之間的距離。
比如我們要駕車從A點到B點去,我們選擇道路的時候,首先考慮的肯定是路線長短、紅綠燈多少、事故發(fā)生率燈。雖然道理的寬窄可能從某些程度上影響了我們的選擇,但是并不是決定性的。
就像同樣是玩王者榮耀的游戲,如果王者榮耀的服務(wù)器部署在深圳,那么深圳的用戶和哈爾濱的用戶相比,肯定是深圳的用戶玩游戲要更加流暢一些。
更加明顯的就是玩那種境外的游戲的朋友肯定更加有體會。


如何降低延遲
其實,如果我們玩的是國內(nèi)的游戲的話,地域的影響目前對于廣大游戲玩家來說并不算很大,因為很多游戲公司都會在全國多個地方架設(shè)機房。這樣可以就近連接服務(wù)器。這也是很多服務(wù)器分為東北1區(qū)、浙江區(qū)、北京區(qū)等的原因了。
那么,如果自己玩游戲確實延遲很高,該如何解決呢?

1、如果自己的寬帶很低的話,***步肯定是提升寬帶。100M和200M的用戶來說,區(qū)別不大。但是,如果是5M和50M之間可能還是有區(qū)別的。
2、換運營商或者換區(qū)。有些游戲有電信區(qū)、聯(lián)通區(qū),那么盡量選擇和自己的網(wǎng)絡(luò)供應(yīng)商相同的區(qū)來玩,這樣可以大大減少網(wǎng)絡(luò)延遲。
3、使用加速器。游戲加速器的原理是通過選擇新的網(wǎng)絡(luò)節(jié)點,繞過原來的延遲較高的節(jié)點,以此達到游戲延遲降低的效果。