1. 程式人生 > >對比擁塞控制和流量控制

對比擁塞控制和流量控制

發送 避免 解決問題 ont 電腦 個人計算機 個人電腦 問題 一個

流量控制

設某個光纖網絡的鏈路傳輸率為1000Gbit/s,有一臺巨型計算機向一臺個人電腦以1Gbit/s的速率發送文件。顯然,網絡本身的帶寬是足夠的,因而沒有擁堵問題。但是流量控制確實必須的,因為巨型計算機必須控制一下自己的發送速率,不然個人計算機1s接收不了1Gbit。

擁塞避免

如果有一個網絡,其鏈路傳輸速率為1Mbit/s,然而有1000臺大型計算機鏈接在這個網絡上。假定其中的500臺以100kbit/s的速率給其余500臺發送數據。顯然每個電腦處理100Kbit/s還是能應付過來的。但是只有1Mbit/s的帶寬,這個網絡顯然擁擠不堪。所以每個電腦要適當降低自己的發送速率。

總結

如上所述,如果不仔細分析,就最終的決定來看兩者是相同的。都是降低發送速率解決問題,但是造成問題的本身卻大相徑庭。

對比擁塞控制和流量控制