، السلام عليكم جميعاً
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
