帶寬和時延究竟有沒有關係【足夠理解的說法】

一、

嚴格意義上來說是不一樣的,簡單點說,網絡爲什麼會出現延時,一定程度上就是帶寬時延和數據量造成的;舉個例子來說就很清楚了:
帶寬,bandwidth,是指每秒鐘傳輸的最大字節數。帶寬本來是指某個信號具有的頻帶寬度,單位是Hz。因爲過去傳輸的主要是模擬信號,現在傳輸數字信號的時候我們還是用這個詞來表示傳輸的速率。
我以前總是這樣以爲,光纖比普通的雙絞線傳輸的快。你看我們在網吧接着光纖上網的時候比在家上網的時候下東西的速度快的多。確實如此,但是我們理解的可能不對。不是光線更“快”,而是光纖的“量”更大。打一個形象的比喻,就好比單車道與8車道。單車道時電話線,8車道是光纖。我以前的理解反映到這個車道的比喻上來就成了這樣:8車道上的車跑的比單車道上的車快!這樣就很好理解我們錯在哪裏了。
比方說我們有8輛大卡車要從A地到B地,走8車道我們我們可以同時起步上路同時到達,而單車道上的車只能一輛一輛往前開了。此時就要涉及發送時延的概念。發送時延簡單說就是發送的一個數據從第一個比特發送開始到最後一個比特發送結束所經歷的時間。所以我們的光纖線路提高的僅僅是發送時延而已。但是別小看這點時延,處理大量數據的時候這個效益就很可觀了。

(應該不止是發送時延,還有排隊等待轉發的時間,帶寬高==>發送端發送時延降低+路由器數據包排隊等待轉發時延降低,反正就是能同一時間發送出更多的數據)

https://zhidao.baidu.com/question/208893105.html?qbl=relate_question_0

二、

和帶寬基本沒有關係,即使是512的帶寬,只用來玩遊戲的話,是不會覺得卡的~~

造成延遲一般是由於
1 不同網絡提供商服務器間的訪問,比如網通的端口,玩的是電信服務器上的遊戲

2 同一個網絡出口上存在下載,在線視頻等大數據量的傳輸,或者大的數據上傳流量

3 病毒

https://zhidao.baidu.com/question/122113720.html

三、

延遲跟帶寬沒有關係!
延遲跟帶寬沒有關係!
延遲跟帶寬沒有關係!

延遲是延遲,帶寬是帶寬,兩者之間沒有依存關係。每次見到一大幫人說用100M帶寬來搶小米跟搶票的,我真是笑笑。廣西電信光纖家寬ping百度延遲10ms左右,任你100G寬帶也比不上廣東的電信光纖寬帶的1ms延遲的10M寬帶,當然,只討論搶票。建立在不需要加載頁面,只需要點按鈕的前提下,100G帶寬且延遲正常的寬帶如果沒有性能問題頁面打開的速度肯定大於10M帶寬延遲極低的寬帶的,畢竟打開網頁這一過程並不單單是延遲,帶寬大可以讓你同時加載大量數據,延遲低可以讓你在第一時間跟服務器通訊,所以延遲低的人往往搶小米搶票會更快,帶寬高的也就只能望洋興嘆了。畢竟搶小米都會把頁面先打開,拼的就是延遲。

以上。

 

Q:帶寬不夠的時候,延遲就和帶寬的關係很大了。

A:帶寬不夠的時候,延遲看起來確實變高了,但實際上延遲變高的那一個部分是排隊等待轉發的時間,從本地到服務器的延遲依舊是不變的。(增加的應該還有數據包的發送時延)

Q:理論上是這樣沒錯,但是對一般的應用的體驗來說,確實就是響應慢了(對於提高用戶QoE來說,若是帶寬足夠,延遲跟距離以及服務器相應速度有關,距離也是跟“收費站”即路由器等網絡設備數量正比,這種情況,提高QoE只能是路由策略了吧,如多徑;帶寬不夠,除了延遲由於發送、排隊轉發變高,可以將數據包拆分給多條路徑,減少發送、排隊轉發時延)

https://www.zhihu.com/question/21714530

四、

網絡中的延遲是由以下幾個不同部分組成的:

1.發送時延:發送時延是主機或路由器發送數據幀所需要的時間也就是從發送幀的第一個比特算起,到該幀的最後一個比特發送完畢所需的時間。

2.傳播時延:傳播時延是電磁波在信道中傳播一定的距離需要花費的時間。

電磁波在自由空間的傳播速率是光速。電磁波在網絡傳輸媒體中的傳播速率比在自由空間要略低一些:在銅線電纜中的傳播速率約2.3*10的5次方km/s,在光纖中的傳播速率約爲2.0*10的5次方km/s。例如,1000km長的光纖線路產生的傳播時延大約爲5ms。

以上兩種時延不要弄混了。只要理解這兩種時延發生的地方,就不會把它們弄混。發送時延發生在機器的內部的發送器中,而傳播時延則發生在機器外部的傳輸信道媒體上。可以用一個見到的比喻說明。假定有10輛車的車隊從公路收費站入口出發到相距50公里的目的地。再假定每一輛車過收費站要花的時間:發車時間共需60秒(相當於網絡中的發送時延),行車時間需要30分鐘(相當於網絡中的傳播時延),因此總共花費的時間是31分鐘

下面兩種時延也需要考慮,但比較容易理解。

3.處理時延:主機或路由器在收到數據時要花費一定的時間進行處理,例如分析分組的首部,進行差錯檢驗或者查找適合的路由等等,這就產生了處理時延。

4.排隊時延:數據在經過網絡傳輸時,要經過許多路由器。但數據在進入路由器後要先在輸入隊列中排隊等待處理。在路由器確定了轉發接口後,還要再輸出隊列中排隊等待轉發。這就產生了排隊時延。排隊時延的長短往往取決於網絡當時的通信量。當網絡的通信量很大時會發生隊列溢出,使分組丟失,這相當於排隊時延爲無窮大

數據在網絡中經歷的總時延就是以上四種時延之和:

總時延=發送時延+傳播時延+處理時延+排隊時延

https://www.zhihu.com/question/48899344

五、

1.收費站過關太慢,經常能看到收費站前排滿長龍;
2.路太破坑太多車道太少,車速起不來;
3.距離確實太遠。上海到烏魯木齊就算你一路不鬆油門時速200+,仍然需要時間;

https://www.zhihu.com/question/48899344

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章