如何理解計算機網路效能指標之速率與頻寬的區別?

時間 2021-05-31 08:43:16

1樓:桃良既朔

傳播速率和通道長度以及通道的傳輸介質有關。頻寬一般相當於傳送速率(傳輸速率),所以頻寬增加,傳輸速率增加,而傳播速率不變。

2樓:

速率是物理層的事,頻寬除了物理層還有其他層的影響。

如果你買了電信的20M頻寬,但是接入的乙太網是百兆的,那麼,速率是百兆,頻寬是20M。

那麼線路上的表現是什麼呢?只有五分之一的時間是有資料傳的,其餘時間是空閒。

整個頻寬控制機制包括了交換機和閘道器上的限速、頻寬復用、tcp擁塞控制、伺服器流量控制等部分。但最終在你的網線上,表現出來的就是抽瘋似的發、停、發、停;只有1/5的時間在100M速率上發包。收包類似。

更詳細的可以參考這個文章:網路頻寬問題 - 知乎專欄

3樓:李計芃

傳播速率與頻寬大小是沒有關係的。這裡用中文非常容易誤解,「傳播」、「傳輸」,這兩個詞在計算機網路中是不一樣的概念。頻寬所代表的是傳輸速率,是描述傳送資料的傳送器的傳送能力的,單位是位元/秒。

而傳播速率是訊號在通道上的傳播速率,單位是公尺/秒。

這麼說,頻寬越大,說明網路中這個結點把資料注入鏈路中的時間越短,這是「傳輸」,也可以說「傳送」,這裡的速率就是頻寬——傳送器的能力強不強。這部分花的時間叫做「傳輸時延」或「傳送時延」。

而注入鏈路後,就是「傳播」了,這裡的速率是傳播速率——訊號走得快不快。訊號即電磁波走得快不快跟傳送器是沒有關係的,是個純物理概念。這部分花的時間叫做「傳播時延」。

傳輸(傳送)時延:

傳播時延:

望能解決題主的疑惑。

4樓:idea

「每秒有更多的bit從計算機注入線路,那麼我覺得寬頻的頻寬數值**bit/s就會比窄帶線路傳輸速率的值大。」這個理解是對的,但「寬頻線路與窄帶線路位元傳播速率是一樣的」這句話是從物理層面上講得,因為他們傳輸介質是一樣的。傳播速率和頻寬不是乙個東西。

5樓:寒深

這個回答認為題主的速率與頻寬分別對標英文中的speed和network。

speed更多的是涉及物理概念,描述的是乙個網路線路中硬體所能承載的最大的bit/s值。舉個例子,一段網路電纜,根據其物理特性,speed最多也就是10Gbps。你可以這樣想象,你站在乙個管子的出口,在你面前不斷地有一種叫做bit的生物跑出來,一會兒是0一會兒是1,它們「奔跑的速度」就是我們講的speed。

不同硬體技術可能會有不同的speed,比如無線網路的speed就會比電纜的speed小一點(可能吧,反正不同就是了)。

bandwidth更多涉及邏輯概念,描述的是你在一秒裡面能接收到多少bit的資料。這裡可能有人會覺得這跟speed好像聽不出來什麼區別,別急,我們還是舉上面那個bit生物的例子。現在,你觀察的不是一根管子,而是兩個管子,這兩個管子裡面都不斷的有bit生物跑出來。

我們可以確信的是,它們「奔跑的速度」是不變的,因為生物還是那個生物,即speed不變。但是在一秒時間內,你看到的生物卻多了一倍,因為現在是兩根管子啊!bandwidth就是用來描述這個物理量。

由此我們也能知道,bandwidth和speed的度量單位是一樣的,都是位元每秒。

那麼,有沒有可能bandwidth會小於speed呢?這是有可能的。我們再舉上面位元生物的例子。

現在,有兩種位元生物,一種是在黑漆漆的管子裡開手電筒照明,讓其餘位元知道路怎麼走,另一種是身上揹著資訊,從管子裡跑出來之後把資訊告訴你。由於管子太長,位元們決定每4個揹著資訊的位元前面都必須另外有乙個位元專門負責照明。這樣,從管子裡每出來5個位元,實際上只有4個對你而言是有用的。

此時,這條線路的bandwidth = speed * (4/5)。總結一下,就是bandwidth實際上是對於你而言這條線路裡面有用的bit的傳輸速率。

此外,通過上面的講述,你還會發現,假如你要從網路中接收乙個很小的檔案,小到只有乙個bit,那麼,此時對於你而言,bandwidth實際是沒有多大意義的,你的接收快慢幾乎僅取決於speed。但是,如果你想接收乙個很大很大的檔案,那麼,bandwidth對於你完成接收的快慢就有至關重要的作用。

6樓:

你的理解感覺也沒啥大問題。我們常常說的傳輸速率,或者說網速,本質上就是指資料的大小與從主機a完全傳遞到主機b上所消耗的時間的比值。你把網線想象成水管,兩個主機之間的通訊想象成一頭送水一頭出水。

我們知道,網線中資料的傳輸實際上就是電訊號的傳輸,速率接近於光速,因此這個傳輸速率是恆定的且一般可以忽略不計的,與網速不是乙個概念。因此我們假定管道內水的流速也是快到忽略不計的。因此,你傳送水的快慢取決於水管的容量,這就是頻寬。

頻寬的單位為bps,表示管道每秒可接收新水的量。比如說,要傳送100mbit的資料,頻寬為10mbit/s,那麼傳送完畢所需的時間應為10s,網速則為100mbit/10s=10mbit/s。因此粗略來講這個網速實際上與頻寬是一回事。

專業術語中一般都是使用頻寬而不是速率來描述鏈路的效能,因為這個速率就是由頻寬所決定的,且這詞有歧義。

7樓:

教材上的理解:兩者幾乎是同義詞

Date rate:數字通道上資料傳送的速率(bps)。如100M乙太網(省略了單位中的b/s),它的意思是data rate為100Mb/s的乙太網。

譯:資料傳輸速率、特率。

Bandwidth:單位時間內從網路中的某一點到另一點所能通過的」最高Data rate「。(bps)表示網路的通訊線路所能傳送資料的能力。

Ma:這裡的通訊線路應該指的是數字通道

線路是位元的傳播速度是電磁波在該線路中的速度,線路確定了該速度即為定值。如電磁波在光纖中的傳播速度為2.0E+8m/s.

網路頻寬受計算機往通道上注入資料速率的影響很大。

8樓:somic east

舉個例子,100M乙太網,每秒鐘雖然能從計算機注入100Mbp/s,但是這個只是標準,實際上也許只能達到70Mbp/s。它是會受到頻寬的限制以及其他因素影響,兩者之間的差距就是傳送延遲。

計算機網路該怎麼學?

安陽 首先先想想怎麼ping通網路,那麼每次開啟網頁之後,為什麼使用者從來都不用ping什麼內容,是不是因為中間有伺服器幫咱們做了這一步的內容。而伺服器用的是什麼樣的協議,不同的協議代表著什麼不同的伺服器處理?如果是網頁的話,是不是會有http和https 的區別,然後用WEB伺服器解析。而瀏覽器如...

計算機網路這門學科應該如何學習?

周厚軍 一定要跟有實戰經驗的人多溝通,聆聽 交流就是學習,這個遠比書本上來的快。現實中其實實踐的機會不多,需要很多年積累。我十年前就用思科2948交換機 三層交換機 培訓學員,當然是舊的,被我買下了,就是教配置,現在的學生好像都很牛的樣子,在他們那個圈子裡面,他們一般都是初高中的計算機老師。看來當初...

計算機網路面試中常考什麼?

小麥1212 看了下,好像很多面試都喜歡問tcp,問題是你讓面試官系統的講一遍tcp估計也困難,所以也只能是拿一些最基礎的問題濾一下人了 連修明 我剛剛面試完,把我遇到的網路問題說一下。1.乙個伺服器,乙個客戶端。現在客戶端用write函式給伺服器發了乙個字串,write函式成功返回,請問現在伺服器...