TCP Tahoe協(xié)議是TCP最早的TCP擁塞控制版本,主要包括三個(gè)機(jī)制用于控制擁塞窗口:慢啟動(dòng)兽泄、擁塞避免和快速重傳搀突。
- 慢啟動(dòng):當(dāng)連接建立時(shí),初始化cwnd柳骄,設(shè)置為一個(gè)MSS大小团赏。設(shè)置ssthresh閾值的大小為64KB。
- 擁塞避免:使用AIMD機(jī)制耐薯,只要有一個(gè)數(shù)據(jù)包丟失則認(rèn)為網(wǎng)絡(luò)擁塞舔清。此時(shí),將ssthresh設(shè)置為當(dāng)前cwnd大小的一半曲初,并回到慢啟動(dòng)階段体谒。
- 快速重傳:當(dāng)收到三個(gè)重復(fù)ACK時(shí),不必等待RTO臼婆,直接重傳丟失的數(shù)據(jù)包抒痒。