1. 程式人生 > >TCP擁塞控制之慢啟動

TCP擁塞控制之慢啟動

TCP以一定數目的資料段開始慢啟動,稱為初始視窗(Initial Window,IW)。

在沒有ACK延時的情況下,每接收到一個好的ACK就意味著傳送方可以傳送兩個新的資料包,這會使得傳送方視窗隨時間呈指數增長。當傳送ACK時延時,如每隔1個數據包生成一個ACK,cwnd仍然以指數增長,當增幅較小。如果cwnd增長至非常大,傳送大量的資料包會導致網路癱瘓,此時,cwnd將減小至原值的一半,這是慢啟動階段和擁塞避免階段的轉折點。