tcp擁塞控制
擁塞檢測(congestion detection):
擁塞控制(congestion prevention):
tcp擁塞原因
網際網路解決方案應該是認識到兩個潛在的問題的:網路容量
,接收者容量,然後單獨地處理這兩個問題
為此,每個傳送者維護兩個視窗:
慢啟動演算法(slow start)獲取擁塞視窗
當連線建立的時候,傳送者用當前使用的最大資料段長度初始化擁塞視窗,然後傳送乙個最大的資料段
如果在定時器超期之前收到確認,則將擁塞視窗翻倍,然後傳送兩個資料段……直至超時(或達到接收方視窗的大小)
確定出擁塞視窗的大小
例如:傳送4096位元組沒有問題,然而傳送8192位元組的時候超時沒有收到應答,則擁塞視窗設為4096個位元組
閾值優化
除了使用接收者視窗和擁塞視窗,tcp擁塞控制還是用了第三個引數:閾值(threshold),初始化為64k
TCP擁塞控制
擁塞控制就是防止過多的資料注入到網路中,這樣可以使網路中的路由器或鏈路不致過載,擁塞控制要做的都有個前提,就是網路能夠承受現有的網路負荷。擁塞控制是個全域性性的過程。幾種擁塞控制方法 慢開始 擁塞避免 快重傳 快恢復 1.慢開始和擁塞避免 傳送方維持乙個叫做擁塞視窗的狀態變數,擁塞視窗取決於網路的擁...
TCP擁塞控制
計算機網路中的頻寬 交換結點中的快取和處理機等,都是網路的資源。在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用部分,網路的效能就會變壞。這種情況就叫做擁塞。擁塞控制就是防止過多的資料注入網路中,這樣可以使網路中的路由器或鏈路不致過載。擁塞控制是乙個全域性性的過程,和流量控制不同,流量...
TCP 擁塞控制
我們都知道 tcp 是傳輸層的協議,網路請求經過傳輸層到達網路層之後是通過 ip 包進行傳輸的。如果我們傳送方大量的 ip 包的時候,有可能我們的鏈路資源有限,那麼我們的 ip 包就有可能丟失或者被丟棄,這樣我們的請求就不是絕對安全的,那接下來我們就說一下,tcp是如何處理前面的情況的。一 什麼是網...