影響網絡速度的重要因素有哪些


影響網絡速度的主要網絡通信因素有: “ 帶寬 ” 與 “ 延遲 ” 。

  “ 網絡帶寬 ” 和 “ 網絡延遲 ” 有時可互換使用,但它們實際上描述了兩個獨立的概念。理解它們之間的差異是理解前端Web性能的關鍵。

 

  • 什么是帶寬?

   帶寬直接受網絡運營商的影響,帶寬是指在單位時間(一般指的是1秒鍾)內能傳輸的數據量,是互聯網服務提供商所說的 “ 速度 ” 。 網絡和高速公路類似,帶寬越大,就類似高速公路的車道越多,其通行能力越強。所謂帶寬,是“頻帶寬度”的簡稱,原是通訊和電子技術中的一個術語,指通訊線路或設備所能傳送信號的范圍。而網絡中的帶寬是指在規定時間內從一端流到另一端的信息量,即數據傳輸率。帶寬對模擬信號和數字信號有兩種基本的應用,在本文中所說的帶寬均是指數字信號。

   這里最容易被誤解的概念就是速度和容量,許多人認為速度和容量是一回事。

   有人說 “ 我的網速是100兆 Mbps ” 或類似的東西時,他們實際指的是他們的互聯網服務的帶寬容量,而不是速度。網絡的速度實際上是帶寬和延遲的結果。

   帶寬其實是指數據管道的寬度,而不是數據傳輸的速度。傳輸速率以延遲來衡量,管道越寬,加載網頁和傳輸文件時遇到的延遲就越少。

   你的互聯網連接將有兩個帶寬編號:下載速度和上傳速度。大多數ISP只討論下載速度,因為下載速度對大多數人來說最重要。除非你發送文件,否則上傳速度更低。

在計算機網絡、IDC機房中,其 網絡傳輸速率的單位用b/s( 比特每秒)(或bit/s,有時也寫作bps,即bit per second)表示。
在通信領域和計算機領域,應特別注意數量單位“千”、“兆”、“吉”等的英文縮寫所代表的數值。計算機中的數量單位用字節作為度量單位,“千字節”的“千”用大寫K表示,它等於2 10,即1024,而不是1000。
在實際上網應用中, 下載軟件時常常看到諸如下載速度顯示為176KB/s,103KB/s等寬帶速率大小字樣,因為ISP提供的線路 帶寬使用的單位是比特(bit),而一般下載軟件顯示的是 字節(Byte)(1Byte=8bit),所以要通過換算,才能得實際值。我們以1M寬帶為例,按照換算公式換算一下:
1Mb/s=1024Kb/s=1024/8KB/s=128KB/s
理論上:2M(即2Mb/s)寬帶理論速率是:256KB/s,實際速率大約為150~240KB/s;(其原因是受用戶計算機性能、 網絡設備質量、資源使用情況、網絡高峰期、網站服務能力、線路衰耗,信號衰減等多因素的影響而造成的)。4M(即4Mb/s)的寬帶理論速率是:512KB/s,實際速率大約為200~440KB/s 。 上行速率是指用戶電腦向網絡發送信息時的 數據傳輸速率下行速率是指網絡向用戶電腦發送信息時的傳輸速率。比如用FTP上傳文件到網上去,影響 上傳速度的就是“上行速率”;而從網上下載文件,影響下載速度的就是“下行速率”。當然,在實際上傳下載過程中,線路、設備(含計算機及其他設備)等的質量也會對速度造成或多或少的影響。
 
吞吐量
假如你單位已經安裝了寬帶業務,或小區寬帶已經連到你家,你准備下載一個程序、一個網頁或一部電影。也許你認為正在使用服務商聲稱的全部 帶寬,其實不然,這就不得不涉及到另一個概念——吞吐量。
吞吐量是指在規定時間、空間及數據在網絡中所走的路徑(網絡路徑)的前提下,下載文件時實際獲得的帶寬值。由於多方面的原因,實際上吞吐量往往比傳輸介質所標稱的最大帶寬小得多。  [2] 
影響因素
影響網絡中 帶寬和吞吐量的主要因素有:
網絡帶寬
1) 網絡設備交換機路由器集線器);
2) 拓撲結構(即網絡構造形狀,如星型、環狀);
3)數據類型;
4)用戶的數量;
5) 客戶機服務器(如 系統總線、磁盤性能、 網絡適配器硬件防火牆);
6)電力系統和自然災害引起的故障率。
當設計一個網絡時,應該重點考慮 帶寬的理論值,即在給定的條件下,理論上所具備的最大數據傳輸位數。設計的網絡的速度應與介質所允許的速度相當,讓用戶使用網絡時,應該考慮的是吞吐量,即用戶是否滿意實際獲得的帶寬值。當構建網絡時應考慮的重要因素是介質的選擇,這又和用戶所需要的文件下載量有關,文件越大,需要的時間越多。有一個公式:預計下載時間=傳輸文件尺寸/帶寬。在不考慮影響帶寬的各種因素下,根據此公式可以粗略估計已選擇的介質傳輸文件所需要的時間。

 

 

  • 什么是延遲?

 

  延遲是指你點擊某些內容與查看內容之間的延遲。

 

  這是你的數據請求到達服務器(如網站),然后數據返回給你所需的時間。

 

   “ 網絡帶寬 ” 和 “ 網絡延遲 ”

 

  延遲以毫秒為單位,縮寫為 “ ms ” ,可以使用計算機的ping命令進行測量。

 

  當你運行ping命令時,會將一小段數據(通常為32個字節)發送到另一台計算機,從而以毫秒為單位測量往返時間。ping命令測量數據包離開源計算機,前往目標計算機以及返回源計算機所需的時間。

 

   “ 網絡帶寬 ” 和 “ 網絡延遲 ”

 

  帶寬和延遲之間有什么區別?

 

  假設某些情景,這樣能更容易的解釋它們之間的區別:

 

  (1) 如果你的帶寬良好,而延遲很差:

 

  Web頁面需要很長時間才能開始加載,但是一旦初始連接完成,頁面的其余部分就會立即加載。

 

  (2) 如果延遲很好,而帶寬很差:

 

  Web頁面幾乎可以立即開始加載,但是頁面加載緩慢,一次加載一塊。

 

  可以把你的互聯網想象成水管,你把水從一根管子里送出去,再從另一根管子里送進來。帶寬就像管道的大小和它可以隨時發送或接收的水量。延遲就像水壓, 這是水通過管道的速度。

 

   “ 網絡帶寬 ” 和 “ 網絡延遲 ”

 

  換句話說,隨着帶寬的增加,在給定時間內可以流過的數據量也會增加,就像管道直徑增加一樣,在一段時間內可以流過的水量也增加。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM