什麼是閉環擁塞控制?
當網路節點或鏈路承載的資料量超過其處理能力時,就會發生服務質量下降,這種情況稱為“網路擁塞”。網路擁塞會導致資料包丟失甚至阻止新連線等影響。
因此,網路擁塞可以定義為:“由於大量訊息流量導致網路響應時間變慢,從而在網路層中出現的一種狀態稱為擁塞”。
擁塞的影響
以下是擁塞的影響:
由於響應時間增加,整體效能降低。
此外,在最壞的情況下,由於延遲的發生,可能會發生重傳,從而使情況惡化。
擁塞的分類
對擁塞進行分類的主要方法如下:
- 實際網路擁塞
- TCP/IP 擁塞
擁塞控制技術
為了控制網路中的擁塞,控制技術主要分為以下兩類:
- **開環**指的是為了防止擁塞而應使用的協議。也就是說,擁塞首先不應該發生。這是基於良好的設計實現技術,以防止擁塞發生。
- **閉環**允許系統在發生擁塞時進入擁塞狀態,檢測到它,然後繼續消除擁塞。這是基於接收到的反饋機制。藉助反饋,可以檢測並消除網路中的擁塞。

現在讓我們詳細討論閉環擁塞控制:
閉環擁塞控制
閉環擁塞控制的基本機制如下:
背壓
當路由器發生擁塞時,它會通知之前的上游路由器降低出站資料包的速率。
如果一個節點發生擁塞,它可以減慢或停止來自其他節點的資料包流,並停止來自其他節點的資料包流。
這意味著其他節點必須對傳入資料包速率進行控制。
傳播回源,並且在 ATM 或幀中繼中不使用。
其示意圖如下:

擁塞資料包或擁塞點
它由路由器傳送到源,類似於 ICMP 的源抑制資料包。
其示意圖如下:

隱式訊號
它尋找其他某些操作中的延遲。
傳輸延遲可能會隨著傳輸延遲而增加。
資料包可能會被丟棄,源可以將這些檢測為擁塞的隱式指示。
在無連線(資料報)網路上很有用,並且在幀中繼 LAPF 中使用。
顯式訊號
路由器傳送顯式訊號。網路提醒端系統擁塞正在增加,並且在面向連線的網路上使用。端系統採取措施減少提供的負載。
向後 - 擁塞避免資訊沿與資料包傳輸相反的方向傳送。
向前 - 擁塞避免資訊沿與資料包傳輸相同的方向傳送。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP