حاسبة جداء عرض النطاق في التأخير
المدخلات
| عرض النطاق | 1 Gbps |
|---|---|
| زمن الذهاب والإياب (RTT) | 30 مللي ثانية |
حاسبة جداء عرض النطاق في التأخير
احسب جداء عرض النطاق في التأخير (BDP) من عرض نطاق الوصلة وزمن الذهاب والإياب. يمثّل هذا الجداء كمية البيانات الجارية على المسار وحجم نافذة TCP الموصى به للحفاظ على استغلال المسار بالكامل.
المدخلات
خصائص الوصلة
النتائج
أدخل قيمة لعرض النتائج.
جداء عرض النطاق في التأخير
البتات الجارية
جداء عرض النطاق في التأخير
جداء عرض النطاق في التأخير (BDP) هو كمية البيانات التي يمكن أن تشغل مسار شبكة في لحظة واحدة — أي البيانات «الجارية» بين مُرسِل ومستقبِل. وهو أكثر رقم نافع لضبط الاتصالات عالية السرعة، لأنه يخبرك بالحجم الذي يجب أن تكون عليه نافذة TCP أو ذاكرة مخزن المقبس للحفاظ على استغلال الوصلة بالكامل بدلًا من بقائها خاملة في انتظار إشعارات الاستلام.
الصيغة
BDPbits=B×T BDPbytes=8B×Tحيث هو عرض النطاق بالبت في الثانية، و هو زمن الذهاب والإياب (RTT)، مع استخدام كلتا الكميتين قاعدة زمنية مقدارها ثانية واحدة. ويعطي الجداء عدد البتات على السلك؛ وقسمته على 8 تحوّله إلى بايت، وهي الوحدة التي تُضبط بها نوافذ TCP وذاكرات المخازن.
ومن النماذج الذهنية المفيدة أنبوب يحمل الماء. فعرض النطاق هو مساحة المقطع العرضي للأنبوب، وزمن الذهاب والإياب هو طوله، فيكون جداء عرض النطاق في التأخير هو الحجم الكلي للأنبوب. ولإبقاء الماء يتدفق دون فجوات، يجب أن يكون لديك على الدوام هذا الحجم على الأقل من الماء المتحرك خلاله.
مثال محلول. وصلة بسرعة 1 غيغابت/ث وزمن ذهاب وإياب 30 مللي ثانية:
BDPbits=1,000,000,000×0.030=30,000,000 bits BDPbytes=830,000,000=3,750,000 bytes≈3.75 MBإذن نحو 3.75 ميغابايت من البيانات تكون جارية في أي لحظة، وتلزم نافذة TCP بهذا الحجم على الأقل لإشباع الوصلة. وإذا خفضت عرض النطاق إلى النصف ليصبح 100 ميغابت/ث، هبط الجداء إلى 1.25 ميغابايت؛ ويتطلب معدّل النقل نفسه عندئذٍ ثُلث الذاكرة فقط.
لماذا يحدّد الجداء حجم النافذة
TCP بروتوكول ذو نافذة منزلقة: فلا يجوز للمُرسِل أن يبقي قيد الإرسال من البايتات غير المؤكَّدة إلا بقدر ما تسمح به نافذته. وبمجرد امتلاء النافذة، يتوقف المُرسِل وينتظر دورة ذهاب وإياب كاملة لعودة إشعارات الاستلام قبل أن يتمكن من إرسال المزيد.
فإذا كانت النافذة أصغر من الجداء، استنزفها المُرسِل قبل عودة أول إشعار استلام، وبقيت الوصلة خاملة بقية كل دورة ذهاب وإياب. ويُحدّ معدّل النقل القابل للتحقيق عندئذٍ بـ:
throughput=RTTwindowبصرف النظر عن مقدار عرض النطاق الخام للوصلة. ويزيل ضبط نافذة الاستقبال وذاكرات مخازن المقبس على جداء واحد على الأقل هذا الاختناق، ويتيح للاتصال استخدام السعة كاملة.
الشبكات الطويلة الضخمة
المسار ذو الجداء الكبير لعرض النطاق في التأخير — عرض نطاق عالٍ وزمن وصول عالٍ معًا — يُسمّى شبكة طويلة ضخمة (LFN). والألياف العابرة للقارات والمسارات بين القارات ووصلات الأقمار الصناعية أمثلة نموذجية على ذلك. وهي شبكات متطلِّبة لأن النافذة يجب أن تكون كبيرة بما يكفي لتمتدّ على دورة الذهاب والإياب كاملة.
كانت ترويسة TCP الأصلية تحتفظ بـ 16 بتًا فقط لحقل النافذة، فتحدّه عند 64 كيلوبايت. وعلى مسار 1 غيغابت/ث و100 مللي ثانية أدناه، يبلغ الجداء 12.5 ميغابايت — أي ما يقارب 200 ضعف ذلك الحد. ويضرب خيار تحجيم النافذة (RFC 7323) النافذة المُعلنة في قوة من قوى الاثنين بالضبط كي تتمكن الاتصالات من النمو نحو الجداء على هذه المسارات.
| المسار | عرض النطاق | RTT | الجداء |
|---|---|---|---|
| شبكة محلية | 1 غيغابت/ث | 1 مللي ثانية | 125 كيلوبايت |
| إنترنت إقليمي | 100 ميغابت/ث | 30 مللي ثانية | 375 كيلوبايت |
| عابر للقارة | 1 غيغابت/ث | 60 مللي ثانية | 7.5 ميغابايت |
| بين القارات | 1 غيغابت/ث | 100 مللي ثانية | 12.5 ميغابايت |
| قمر صناعي ثابت | 50 ميغابت/ث | 600 مللي ثانية | 3.75 ميغابايت |
لاحظ أن زمن الوصول لا يقلّ أهميةً عن عرض النطاق: فوصلة القمر الصناعي أبطأ بكثير من مسارات الألياف، ومع ذلك يمنحها زمن ذهابها وإيابها الهائل جداءً مماثلًا لاتصال عابر للقارة.
البتات والبايتات وقياس زمن الذهاب والإياب
يُعلن عرض النطاق بالبت في الثانية بينما تُضبط الذاكرات بالبايت، فعامل الـ 8 جوهري — فالتعبير عن الجداء بالبت سيبالغ في حجم الذاكرة المطلوبة بمقدار ثمانية أضعاف. وعند اختيار القيم، استخدم عرض نطاق عنق الزجاجة (أبطأ وصلة على المسار) وزمن ذهاب وإياب واقعيًا مقيسًا بـ ping أو من التقاط للحزم. وعلى معظم المسارات الواسعة يهيمن على زمن الذهاب والإياب تأخيرُ الانتشار — الزمن الذي يستغرقه الضوء لاجتياز المسافة — الذي لا يستطيع أي قدر من التخزين أن يقلّله.
ومن النتائج العملية أن وصلتين بعرض النطاق نفسه قد تحتاجان إلى ضبط مختلف جدًا: فالوصلة ذات الذهاب والإياب الأطول لها الجداء الأكبر وتتطلب النافذة الأكبر. ولهذا أيضًا قد تظل وصلة عالية عرض النطاق إلى خادم بعيد تبدو بطيئة إذا حدّ نظام التشغيل أو التطبيق النافذة إلى ما دون الجداء.
حاسبات ذات صلة
لمعرفة كيف يحدّ فقدُ الحزم وزمن الذهاب والإياب معًا من السرعة الفعلية للاتصال، استخدم حاسبة حاسبة إنتاجية TCP. ولتفكيك زمن الذهاب والإياب إلى مكوّناته من انتشار وتسلسل وانتظار في الطابور ومعالجة، استخدم حاسبة حاسبة موازنة زمن الاستجابة. وللتحويل بين وحدات البت في الثانية والبايت في الثانية، انظر حاسبة محوّل الإنتاجية (بت/ث).
الأسئلة الشائعة (FAQ)
ما هو جداء عرض النطاق في التأخير؟
جداء عرض النطاق في التأخير (BDP) هو حاصل ضرب عرض نطاق الوصلة في زمن الذهاب والإياب. وهو يساوي أقصى كمية من البيانات التي يمكن أن تكون «جارية» — مُرسَلة لكن لم يُؤكَّد استلامها بعد — على المسار في أي لحظة.
تخيّل الوصلة أنبوبًا: عرض النطاق هو قطره وزمن الذهاب والإياب هو طوله، فيكون الجداء حجم الأنبوب. ولاستغلال السعة كاملة، يجب السماح للمُرسِل بأن يكون لديه ما لا يقل عن جداء واحد من البيانات غير المؤكَّدة قيد الإرسال.
كيف يحدّد الجداء حجم نافذة TCP؟
لا يمكن لـ TCP أن يبقي قيد الإرسال إلا بقدر ما تسمح به نافذة الإرسال/الاستقبال. فإذا كانت النافذة أصغر من الجداء، استنزفها المُرسِل ثم انتظر دورة ذهاب وإياب كاملة لتلقّي إشعارات الاستلام قبل المتابعة، تاركًا الوصلة خاملة.
ويتيح ضبط نافذة استقبال TCP وذاكرات مخازن المقبس على ما لا يقل عن الجداء بالبايت للمُرسِل أن يبقي الأنبوب ممتلئًا. وتستخدم الأطر الحديثة تحجيم النافذة والضبط التلقائي لتنمية النافذة نحو الجداء آليًا، لكن على الأنظمة المقيَّدة أو القديمة قد تحتاج إلى رفع حدود الذاكرة يدويًا.
ما هي الشبكة الطويلة الضخمة (LFN)؟
الشبكة الطويلة الضخمة هي مسار ذو جداء كبير لعرض النطاق في التأخير — عرض نطاق عالٍ مقترن بزمن وصول عالٍ، مثل الوصلات العابرة للقارات أو وصلات الأقمار الصناعية. وتحتاج هذه المسارات إلى نوافذ كبيرة لتبقى ممتلئة: فوصلة بسرعة 1 غيغابت/ث وزمن ذهاب وإياب 100 مللي ثانية لها جداء يبلغ 12.5 ميغابايت، أكبر بكثير من الحد الأقصى البالغ 64 كيلوبايت في TCP غير المحجَّم.
والشبكات الطويلة الضخمة هي بالضبط حيث يكون لتحجيم النافذة والذاكرات الكبيرة وخوارزميات التحكم بالازدحام الحديثة أكبر الأثر.
لماذا يحدّ زمن الوصول، لا عرض النطاق وحده، من معدّل النقل؟
لأن TCP ينتظر إشعارات الاستلام، يُحدّ معدّل النقل بحجم النافذة مقسومًا على زمن الذهاب والإياب، بصرف النظر عن مقدار عرض النطاق الخام للوصلة. ومضاعفة زمن الذهاب والإياب تضاعف الجداء ومن ثَمّ تضاعف النافذة اللازمة للسرعة نفسها.
ولهذا قد تبدو الوصلة السريعة إلى خادم بعيد بطيئة: فإن عجزت النافذة عن تغطية دورة الذهاب والإياب، أمضى الاتصال معظم وقته في الانتظار بدلًا من الإرسال.