1. 程式人生 > >計算機網路之慢開始演算法和擁塞演算法

計算機網路之慢開始演算法和擁塞演算法

慢開始演算法

       顧名思義,慢開始演算法在開始時不要傳送大量資料,從小到大增加擁塞視窗的大小。
       在開始時,將傳送視窗以及擁塞視窗初始值設為1,等接收方確認資料之後,擁塞視窗
    成倍增加,傳送視窗也成倍增加.直到視窗大小等於滿開始門限值時,不再成倍增加,改
    為每次加1,直至擁塞。

擁塞演算法

     在達到擁塞之後,將慢開始門限值改為擁塞視窗的一半,再將視窗設為1,重複慢開始
  演算法,這一瞬間資料量會大量減少。

當擁塞視窗(cwnd)<滿開始門限(ssthresh)時,採用慢開始演算法; 當擁塞視窗(cwnd)>滿開始門限(ssthresh)時,採用擁塞演算法; 當擁塞視窗(cwnd)>滿開始門限(ssthresh)時,慢開始演算法和擁塞演算法都可使用。

注:此部落格參照百度百科。