3 ms·
Why is TCP broken?
by gsich 9y ago
Why is TCP broken?
- pixl97 9y agoUse TCP on a lossy network. Keep adding more users till you are using a majority of the bandwidth. Watch the network fail in congestion collapse.
- glandium 9y agoUse TCP across continents. See how long it takes for the window size to ramp up until your bandwidth is fully used.
- wmf 9y agoDoes any other protocol do better? The Internet is not a truck.
- fulafel 9y agoAre you proposing a circuit-switched replacement for IP, or do you think the current network would serve better if there was no backoff in the face of congestion? The ATM effort was a while back, but who knows, maybe it's time to try again.
- apenwarr 9y agoThat's actually a misrepresentation. TCP actually works pretty well on crowded networks; a major feature of TCP is to avoid congestion collapse. It doesn't always fully saturate busy/lossy networks, which is an area for improvement, but it's not the same as congestion collapse. TCP BBR is an attempt to fix TCP congestion control so it can saturate busy/lossy networks more reliably. That doesn't require QUIC.