擁塞避免算法、快重傳、快恢復、慢啓動

慢啓動

初始cwnd=1,然後:

  • 當cwnd<ssthresh時,慢啓動門限之前成倍增加
  • 當cwnd=ssthresh,都可以
  • 當cwnd>ssthresh,啓用擁塞避免算法(線性增長)
    當網絡出現擁塞:發送方沒即使收到接收方的確認時,ssthresh=發送窗口的一半並且cwnd=1

快重傳

要求首先接收方收到一個失序的報文段後就立刻發出重複確認,並不捎帶確認而是直接發送重傳

快恢復:

  • 當發送發連續接收到三個確認時,就執行乘法減小算法,把慢啓動開始門限(ssthresh)減半,但是接下來並不執行慢開始算法(並不置cwnd爲1)。
  • 此時不執行慢啓動算法,而是把cwnd設置爲ssthresh的一半, 然後執行擁塞避免算法,使擁塞窗口緩慢增大。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章