سؤال

ما هو النفقات العامة ل PPP وإيثرنت إرسال 5000 بايت؟

حجم الإطار ل بروتوكول نقطة إلى نقطة: 8 بايت MTU: 500 بايت

حجم الإطار لإيثرنت: 18 بايت MTU: 1500 بايت

كلا إرسال 5000 بايت ..

أعلم أن هذا مجرد حساب، لكنني لست متأكدا من كيفية القيام بذلك. أنا غير قادر على العثور عليه في أي مكان. أعتقد أنه نظرا لأن إطار PPP يأخذ 8 بايت وحد أقصى وحدة ناقل الحركة هو 500 ثم يمكن أن ترسل (500 - 8) بايت من المعلومات في إحداها. يرسل 10 إطارات، مما يؤدي إلى إرسال 4920 بايت. ثم يرسل البايت الأخير (80 + 8) مع الإطار الأخير.

مماثلة للإيثرنت. (1500 - 18) بايت مع كل إطار. 3 إطارات المرسلة تعني إرسال 4446 بايت. إرسال (554 + 18) بايت في الإطار الأخير.

من الواضح أن هذا لا يجيب على سؤال "النفقات العامة". هل لدي احد اى افكار؟

هل كانت مفيدة؟

المحلول

ذلك يعتمد حقا على كيفية تحديد النفقات العامة. سوف تفترض هذه الإجابة النفقات العامة هي عدد البايتات التي تحتاج إلى نقلها بالإضافة إلى البيانات نفسها.

بالنسبة لإيثرنت، بافتراض عدم مغلف حمولة البايت 5000 بايت في إطار IP + TCP / UDP، سيكون لديك 18 بايت من النفقات العامة المرسلة لكل حزمة. وهذا يعني أن كل انتقال مع MTU من 1500 سيكون قادرا على عقد 1482 بايت. لنقل 5000 بايت، وهذا يعني أن 4 حزم يجب أن تنتقل، مما يعني وجود مرغوب فيه 72 بايت (18 * 4). لاحظ أن النفقات العامة تصبح أكبر عند تضمين أشياء مثل إطار IP الذي يحتوي على إطار TCP.

بالنسبة ل PPP، كما أظهرت بالفعل، يمكنك إرسال 492 بايت لكل إطار. أحد عشر إطارات يعني 88 بايت من النفقات العامة (11 * 8) - مرة أخرى، لا يشمل أي إطارات بروتوكول إضافية داخل الحمولة.

في كل من هذه الأمثلة، ستساهم أي بروتوكولات بناء أعلى بروتوكولات طبقة الرابط هذه في النفقات العامة. على سبيل المثال. النظر في مثال إيثرنت الأصلي، وهذا يعني أن كمية البيانات لكل حزمة تصبح 1454 بايت، والتي لحسن الحظ لا تزال لحسن الحظ تصل إلى 4 حزم (الانسكابات الإضافية في الحزمة الرابعة الأصغر)، مع 144 بايت من النفقات العامة.

يمكنك قراءة المزيد هنا (أجد هذه الصفحة من الصعب قراءتها).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top