1. 程式人生 > 其它 >計算機網路速率,頻寬,吞吐量概念

計算機網路速率,頻寬,吞吐量概念

1、速率

速率是指計算機網路中的主機在數字通道上,單位時間內從一端傳送到另一端的資料量,即資料傳輸率,也稱資料率或位元率。位元(bit)是資料量的最小單位,s(秒)是時間的最小單位。所以速率單位為bit/s或bps(bit persecond),類似的有kb/s(k=103)、Mb/s(M=106)、Gb/s(G=109)、Tb/s(T=1012),1Byte=8bit 1B=8b1B/s=8b/s(或1Bps=8bps)

2、頻寬

計算機網路中的主機在數字通道上,單位時間內從一端傳送到另一端的最大資料量,即最大速率。用比喻來幫助理解頻寬的含義。用供水管來比喻,假設管子中有流動的水。這裡的水就好比資料。單位時間內,從管子的某個橫截面流出的水量可以看作是速率,當管子充滿水時,單位時間內,從管子的某個橫截面流出的水量可以看作是最大速率,即頻寬;管子橫截面越大,單位時間內流出的水量就越大,即頻寬就越大。

在實際上網應用中,下載軟體時常常看到諸如下載速度顯示為125KB(KB/s),103KB/s等等寬頻速率大小字樣,因為ISP提供的線路頻寬使用的單位是位元,而一般下載軟體顯示的是位元組(1位元組=8位元),所以要通過換算,才能得實際值。我們以1M 寬頻為例,按照換算公式換算一下:

1Mb/s=1000Kb/s=1000/8KB/s=125KB/s 

​ 通常我們說的頻寬是理論值。理論上:2M(即2Mb/s)寬頻理論速率是:250KB/s(即2000Kb/s),實際速率大約為80-200kB/s;(其原因是受使用者計算機效能、網路裝置質量、資源使用情況、網路高峰期、網站服務能力、線路衰耗,訊號衰減等多因素的影響而造成的)。4M(即4Mb/s)的寬頻理論速率是:500KB/s,實際速率大約為200-440kB/s。

​ 上行速率是指使用者電腦向網路傳送資訊時的資料傳輸速率,下行速率是指網路向用戶電腦傳送資訊時的傳輸速率。比如用FTP上傳檔案到網上去,影響上傳速度的就是“ 上行速率 ”;而從網上下載檔案,影響下載速度的就是“ 下行速率 ”。當然,在實際上傳下載過程中,線路、裝置(含計算機及其他裝置)等的質量也會對速度造成或多或少的影響。

3、吞吐量

吞吐量是指對網路、裝置、埠或其他設施在單位時間內成功地傳送資料的數量(以位元、位元組等測量單位),也就是說吞吐量是指在沒有幀丟失的情況下,裝置能夠接收並轉發的最大資料速率。

​ 吞吐量的大小主要由網路裝置的內外網口硬體,及程式演算法的效率決定,尤其是程式演算法,對於像需要進行大量運算的裝置來說,演算法的低效率會使通訊量大打折扣。