BBR (Bottleneck Bandwidth and Round-trip Time) şu işlevleri yerine getirir: 1. Ağ tıkanıklığını kontrol eder: Geleneksel tıkanıklık kontrol algoritmaları (CUBIC ve Reno gibi) paket kaybını tıkanıklık sinyali olarak kullanırken, BBR bant genişliği ve gidiş-dönüş süresi ölçümlerini kullanarak veri iletimini optimize eder. 2. Veri akışını dinamik olarak ayarlar: Gerçek zamanlı ağ koşullarına göre veri akışını ayarlayarak, yüksek veri transfer hızları ve daha düşük gecikme süresi sağlar. 3. Kaynak kullanımını iyileştirir: Mevcut ağ kaynaklarını daha verimli kullanarak, özellikle yüksek bant genişliği gerektiren uygulamalarda daha istikrarlı bir performans sunar.