؟ TCP BBRشنو يعني

، السلام عليكم جميعاً

Google و Linux  اليوم راح نحجي عن تقنية موجودة داخل

: غيرت طريقة نقل البيانات بالإنترنت اسمها

TCP BBR

: واختصارها

Bottleneck Bandwidth and Round-trip propagation time.

شنو يعني؟

:  منذ أكثر من 30 سنة أغلب الإنترنت يعتمد على خوارزميات مثل

* TCP Reno
* TCP Cubic

: هاي الخوارزميات تعتمد على

Packet Loss

. حتى تعرف أن الشبكة مزدحمة

 حتى تعرف أن أكو مشكلة Packets  يعني لازم تضيع

. فيشتغل بطريقة مختلفة تماماً BBR أما

: هو يحاول يقيس

.  الحقيقي  Bandwidth *
. موجود Latency أقل *

. Packet Loss ومن ثم يرسل البيانات بأفضل سرعة ممكنة بدون انتظار حدوث

شنو النتيجة ؟

 . أقل  Latency *
. سرعة أعلى *
. أقل Packet Loss *
. أداء أفضل على المسافات البعيدة *

؟ طورته Google ليش

 :لأن خدمات مثل

 YouTube *
Google Cloud *
Video Streaming *

. كانت تحتاج خوارزمية أسرع وأكثر ذكاءً

وين يستخدم ؟

 Linux Servers *
Cloud Providers *
Kubernetes *
CDN Networks *
Data Centers *

؟ BBR شلون نعرف إذا الخادم يستخدم

“`bash
sysctl net.ipv4.tcp_congestion_control