slow start
ACK가 올 때마다 cwnd를 빠르게 키워 가용 대역폭을 탐색한다.
exponential growthTCP는 수신자 여유가 아니라 네트워크 혼잡을 추정하기 위해 ACK, RTT, packet loss, ECN 신호를 보고 congestion window를 AIMD 방식으로 조정한다.
ACK가 올 때마다 cwnd를 빠르게 키워 가용 대역폭을 탐색한다.
exponential growthssthresh 이후에는 RTT마다 완만하게 증가해 혼잡 근처를 조심스럽게 탐색한다.
additive increasetimeout이나 중복 ACK는 큐가 넘쳤거나 손실이 발생했다는 강한 신호다.
congestion signalcwnd를 절반 또는 초기값으로 줄이고 새 ssthresh에서 다시 증가한다.
multiplicative decrease