TCP擁塞控制中慢啓動的過程

TCP採用慢開始和擁塞避免的方法控制發送
慢開始的思路是,先測試一下,在由小到大的增大發送窗口
具體的:預先設置一個慢開始門限,ssthresh(用於控制擁塞)
先設擁塞窗口cwnd=1,發送第一個報文,收到確認後把cwnd設爲2,在發送,收到回覆後,再把cwnd增加2個,即,收到回覆後就把cwnd增加一倍,這就是慢開始算法
當cwnd>ssthresh就停止上述的慢開始算法而使用擁塞避免算法
擁塞避免算法就是每收到一個回覆後就把cwnd加1,直到出現擁塞
無論在慢開始還是擁塞避免時只要出現擁塞就把ssthresh設爲原值的一半(這就是乘法減小)並把cwnd設爲1,在執行慢開始算法,重複上述過程 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章