TCP Congestion Behavior (summary)
Slow-start:
- new connection, after idle time, after RTX timer expires
- set cwnd=1, grow window exponentially
- searches quickly for operating point
Congestion avoidance:
- normal operations, fast RTX/recovery
- divide operating point in 1/2 after loss
- searches slowly for new bandwidth