TCP Congestion Control
Why wasn’t this happening? Possibilities:
- Not getting to equilibrium. (Smoothness violated)
- New packets injected before old packets depart
- Equilibrium is inherently unreachable with existing mechanisms
Packet loss serves as a congestion indication
- Binary feedback (to a certain extent).
- No extra bits. Duplicate cumulative acks instead.