cwnd
by 1 MSS (Maximum Segment Size) for each RTT until loss is detected.cwnd
in half.cwnd
roughly in half upon detection via triple duplicate ACKs.cwnd
to 1 MSS following a timeout or loss event.cwnd = 1 MSS
, increases exponentially until the first loss.cwnd
reaches half of the previous maximum value.cwnd
accordingly.ssthresh
is set to half the cwnd
before loss.Wmax
).K
(the point where the window reaches Wmax
).cwnd/RTTmin
, increase cwnd
; if it’s low, decrease cwnd
linearly.