計算機網路中的擁塞控制是什麼?
擁塞會導致通訊通道阻塞。當太多資料包出現在子網的一部分時,子網的效能會下降。因此,如果資料包在路徑上傳輸主要受到路徑傳播延遲的影響,則網路的通訊通道被稱為擁塞。
當資料包永遠無法到達目的地時,它被稱為嚴重擁塞,表示延遲方法無限大。當輸入流量速率超過輸出線路容量時,子網的輸入部分會阻塞併產生擁塞。當路由器執行佇列緩衝區、重新整理表等操作速度過慢時,也會發生這種情況。路由器緩衝區容量的損失也是導致擁塞的眾多因素之一。但是,增強路由器的記憶體在一定程度上可能會有所幫助。
擁塞控制原則
根據控制理論,計算機網路(也是一個系統)被分為兩組。它們是開環和閉環解決方案。
開環解決方案
它提供了一個優秀的方案,以確保問題從一開始就不會發生。設計工具包括決定是否接受新流量、丟棄資料包以及在各種網路節點上排程資料包。開環解決方案的決策獨立於網路的當前狀態。
閉環解決方案
它基於反饋環路的概念做出決策。反饋註釋環路使閉環系統能夠監控過程,以檢測擁塞何時何地發生。之後,它將資訊傳遞到可以採取行動的地方。
系統的監控取決於由於緩衝區區域不足而丟棄的所有資料包的百分比、平均佇列長度、超時並重新傳輸的多個數據包、正常資料包延遲和資料包延遲的標準差。
其次,主機或路由器定期共享資料包,以直接瞭解擁塞情況,以便可以將擁塞區域周圍的流量路由到備用目標路由。
擁塞可以按如下方式控制
- 它可以提高網路頻寬。如果一條附加線路暫時增加了特定點之間的頻寬,則可以增加頻寬。
- 它用於拆分流量以遵循多條路由。
- 它可以增加資源。例如,使用備用路由器。
- 它用於透過拒絕某些使用者的服務或降低某些或所有使用者的服務來降低負載。
- 它用於以更可預測的方式估計使用者的計劃和需求。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP