Congestion control summary
Sliding window limited by receiver window.
Dynamic windows: slow start (exponential rise), congestion avoidance (linear rise), multiplicative decrease.
Adaptive timeout: need mean RTT & deviation
Timer back off and Karn’s algo during retransmission
Go-back-N or Selective retransmission
Cumulative and Selective acknowledgements
Drop policies, scheduling and ECN