Every time you load a video or push a file to the cloud, your device and the server negotiate a silent question: how fast can I send without crashing the network?
The traditional answer — used by TCP for decades — is: send faster and faster until something breaks, then back off. A dropped packet is a signal to slow down. It works, but it has a hidden flaw: by the time packets are dropping, the buffers between you and the server are already full. That full buffer is the cause of the sluggish, jittery internet we all know.
In 2016, Google engineers Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson published BBR (Bottleneck Bandwidth and Round-trip propagation time). Instead of waiting for loss, BBR asks a different question: what is the actual speed of the slowest link on the path, and how long does a packet actually take to travel with an empty pipe? Answer those two, and you can fill the pipe exactly — no buffer bloat, no unnecessary pauses.
BBR is already deployed on Google's backbone, YouTube, and QUIC, the transport behind much of today's HTTP/3 web. Understanding it means understanding one of the most important ideas in modern networking: model the network, don't just react to it.
Comments
Loading comments...