3 ms·
Wait, doesn't TCP have automatic throttling too?
by habitue 3y ago
Wait, doesn't TCP have automatic throttling too?
- knorker 3y agoSounds a bit like CoDel to me. https://en.m.wikipedia.org/wiki/CoDel https://en.m.wikipedia.org/wiki/CoDel
- diroussel 3y agoTCP's throttling mechanisms are quite coarse compared to what is described above, and they don't measure packet latency, only packet loss (after suitable timeout). See https://en.wikipedia.org/wiki/TCP_tuning https://en.wikipedia.org/wiki/TCP_tuning
- deleted 3y ago[deleted]
- convolvatron 3y agoBBR congestion control uses latency as one signal to detect congestion without requiring a drop
- amtamt 3y agoCongestion control is a thing in TCP since beginning, so yes.. you are right https://en.wikipedia.org/wiki/TCP_congestion_control https://en.wikipedia.org/wiki/TCP_congestion_control
- exDM69 3y agoYes, TCP has flow control and congestion avoidance. But it's a one size fits all model designed for unreliable connections of yesteryear. It's a trade off between latency and throughput and not particularly good at either when network conditions get bad. UDP requires the application protocol to implement a flow control mechanism, but offers an opportunity to emphasize latency or throughput at the expense of the other.