上網很卡?網頁一直在緩衝?是誰動了我們的網速

我們上網時,有時候會遇到網頁一直在緩衝的情況。如果我們去找一些網絡高手尋求解決辦法,他們通常的回答就是:“上網速度慢,肯定是網絡的帶寬不夠,升級一下就好了,趕緊找電信公司升級吧。”究竟什麼是網絡帶寬呢?難道我們的網絡帶寬真的不夠嗎?升級網絡帶寬後一定會快嗎?

網絡帶寬是指在單位時間(一般指的是1秒鐘)內能傳輸的數據量。帶寬的單位是比特/秒(bps)。如果網絡帶寬是5兆比特/秒,那就表示計算機和互聯網的傳輸連接每秒鐘最高可以有5000000個比特的數據。一個網頁的內容從互聯網上傳輸到計算機時,如果帶寬過低,那麼這些內容就需要比較長的時間才能傳輸過來。所謂的升級帶寬其實就是提高單位時間內可通過傳遞的數據包數量的最大值。

上網很卡?網頁一直在緩衝?是誰動了我們的網速

網線

我們在互聯網上瀏覽或者下載某些內容時,這些內容都要通過互聯網傳輸到計算機。這些內容的數據不是連續的,也不是當作一個整體來傳送的。計算機會根據包交換理論,把這些內容的數據分割成一個個的數據包,並通過互聯網上的一個個中轉站傳送到我們的計算機。計算機再把這些數據包按照順序組裝起來,組成一個完整的內容。這就考驗我們計算機組裝數據包的能力,如果相同帶寬的情況下,打開相同的網頁,那麼組裝數據包能力好的計算機會讓我們感覺網速相對較快。所以,帶寬不是決定上網速度的唯一因素。

上網很卡?網頁一直在緩衝?是誰動了我們的網速

數字通道

每當我們要訪問一個網頁時,計算機都要和服務商的服務器建一個可靠的連接,這個連接過程需要的時間就是所謂的上網延遲時間。因為瀏覽的內容不同,所以數據包也不相同,相對的數據包的路徑也不同。就算瀏覽相同的內容,所用的計算機不同,數據包的路徑也不相同,網絡延遲時間也不同。如果我們訪問的網站遠在大洋的另一端,延遲時間就可能會長一些。儘管帶寬很高,但是瀏覽的每一個內容都要過一段時間才開始傳輸,這時候我們就會感覺網速很慢。

上網很卡?網頁一直在緩衝?是誰動了我們的網速

計算機上傳數據的速度又被稱為網絡上行帶寬,它會影響我們對上網速度的感受。其實我們查看一個網頁內容時,計算機和互聯網服務器是進行互動的。計算機需要把指令拆分成一個個數據包上傳到網絡服務器,互聯網服務器收到數據包後,把它們組裝成指令,然後根據指令把我們想要瀏覽的內容拆分成一個個的數據包,再把數據包通過網絡傳輸到計算機。如果上行帶寬比較窄,那就意味著上傳的數據包會很慢,服務器接收指令的時間也會很長。這也意味著,我們能感受到的網速變慢了。

上網很卡?網頁一直在緩衝?是誰動了我們的網速

負載均衡器

服務器在我們上網瀏覽或下載內容時,也要對我們發來的數據包進行解析。熱門網站有時會有幾十萬甚至上百萬的用戶同時在線,這些網站的服務器要處理更多的數據包,這就體現了服務器的負載能力。如果服務器的負載能力有限,同時又有過多的用戶分享了服務器裡計算機的計算能力。即使網絡延遲小,帶寬高,服務器也無法快速處理。這時,上網速度也會過慢。


分享到:


相關文章: