TCP Congestion Control | Network Interview | Skill-Lync Resources
Medium Computer Networks TCP & UDP

How does TCP congestion control work?

Answer

TCP congestion control prevents network overload. Algorithms: Slow Start (exponential growth until threshold), Congestion Avoidance (linear growth), Fast Retransmit (retransmit on 3 duplicate ACKs), Fast Recovery (don't reset to slow start). Congestion window (cwnd) limits data in flight. On timeout: cwnd = 1, slow start. On 3 dup-ACKs: cwnd halved, fast recovery. Modern variants: CUBIC (default in Linux), BBR (Google, models bandwidth and RTT).

Master These Concepts with IIT Certification
IIT Certified

Master These Concepts with IIT Certification

175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.

Relevant for Roles

Network Engineer Systems Developer Performance Engineer