天天看點

TCP擁塞控制 計算機網絡

基于視窗的擁塞控制:發送方會維持一個叫做擁塞視窗cwnd的狀态變量.擁塞視窗的大小取決于網絡的擁塞程度,并且動态地變化.發送方讓自己的發送視窗等于擁塞視窗.

相關名詞:慢開始,擁塞避免,快重傳,快恢複,門限ssthresh

個人了解

TCP擁塞控制 計算機網絡
  1. 從1開進行發送,沒出現異常,則*2,不斷重複,進行一個指數級的增長,直到達到門限(出現擁塞就是另外的情況了),這個階段叫慢開始
  2. 到達門限以後,不再指數級增長,而是加法增加.這個階段叫擁塞避免
  3. 如果出現逾時現象,則擁塞視窗回到1,ssthresh = cwnd*1/2,cwnd=1重新進入慢開始
  4. 由于再次慢開始比較浪費時間,同時等待逾時也比較浪費時間和資源,是以加入快重傳算法,算法大緻概括是如果丢包,則多次傳回其他包的确認封包,如果發送方一連收到3個重複确認,ssthresh = cwnd*1/2,cwnd=ssthresh.随後是擁塞避免階段(不是慢開始).

繼續閱讀