TCP擁塞控制

2021-08-21 17:02:01 字數 605 閱讀 8065

tcp使用了乙個擁塞視窗和乙個擁塞策略來避免擁塞。

傳送方視窗由接收方的可用快取空間和網路共同決定。視窗大小取接收方通知視窗大小和擁塞視窗大小中較小的乙個。

tcp處理擁塞的一般策略是基於三個階段:慢開始,擁塞避免和擁塞檢測

在慢開始階段,傳送方從非常慢的傳輸速率開始,單很快就把速率增大到乙個門限值。當到達門限後,資料率的增長開始放慢。最後,只要一檢測到擁塞,傳送方就又回到慢開始或者擁塞避免階段,具體取決於擁塞是如何檢測的。

慢開始:在慢開始演算法中,擁塞視窗的代下按照指數規律增長,直到達到門限為止。

擁塞避免:在擁塞避免演算法中,賽用視窗的大小按照加法規律增長,直到檢測到擁塞為止。

擁塞檢測:如果檢測到了擁塞,比如它需要重傳乙個報文段,則擁塞視窗的大小就下降到原來的一半。

tcp擁塞策略小結:

TCP擁塞控制

擁塞控制就是防止過多的資料注入到網路中,這樣可以使網路中的路由器或鏈路不致過載,擁塞控制要做的都有個前提,就是網路能夠承受現有的網路負荷。擁塞控制是個全域性性的過程。幾種擁塞控制方法 慢開始 擁塞避免 快重傳 快恢復 1.慢開始和擁塞避免 傳送方維持乙個叫做擁塞視窗的狀態變數,擁塞視窗取決於網路的擁...

TCP擁塞控制

計算機網路中的頻寬 交換結點中的快取和處理機等,都是網路的資源。在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用部分,網路的效能就會變壞。這種情況就叫做擁塞。擁塞控制就是防止過多的資料注入網路中,這樣可以使網路中的路由器或鏈路不致過載。擁塞控制是乙個全域性性的過程,和流量控制不同,流量...

TCP 擁塞控制

我們都知道 tcp 是傳輸層的協議,網路請求經過傳輸層到達網路層之後是通過 ip 包進行傳輸的。如果我們傳送方大量的 ip 包的時候,有可能我們的鏈路資源有限,那麼我們的 ip 包就有可能丟失或者被丟棄,這樣我們的請求就不是絕對安全的,那接下來我們就說一下,tcp是如何處理前面的情況的。一 什麼是網...