Detecting Congestion
Two approaches
- explicit: network tells you
- implicit: endpoint infers using traffic statistics
On the Internet:
- TCP uses packet loss to indicate congestion (an implicit approach)
- ICMP Source Quench, and TCP ECN (experimental) provide explicit signaling
Do lost packets always mean congestion?