خطوات الاستخدام
الخطوة الأولى: فهم مفهوم كفاءة البروتوكول. كفاءة البروتوكول (Protocol Efficiency) هي نسبة حجم البيانات الفعلية المرسلة (payload) إلى الحجم الكلي للإطار (frame) الذي يتضمن بالإضافة إلى البيانات، الرأس (header) والذيل (trailer). تُستخدم هذه النسبة لتقييم مقدار الهدر في النطاق الترددي الناتج عن معلومات التحكم والبروتوكولات. كلما زادت الكفاءة، قلّت نسبة البيانات الإضافية (overhead) مما يعني استخدامًا أفضل لسعة الشبكة. يجب أن تدخل قيمًا متسقة الوحدات (مثل البايت أو البت) لكل من payload وheader وtrailer.
الخطوة الثانية: إدخال قيمة الحمولة (Payload). الحمولة هي الجزء من الإطار الذي يحمل البيانات الفعلية التي يريد التطبيق إرسالها. على سبيل المثال، في إطار Ethernet، يمكن أن تكون الحمولة من 46 إلى 1500 بايت. في بروتوكولات أخرى مثل TCP/IP، الحمولة هي بيانات الطبقة العليا. تأكد من إدخال القيمة بوحدة واحدة طوال العملية (مثل البايت).
الخطوة الثالثة: إدخال قيمة الرأس (Header). الرأس هو جزء الإطار الذي يحتوي على معلومات التحكم اللازمة لنقل البيانات، مثل عناوين المصدر والوجهة، ورقم التسلسل، ومعلومات التصحيح. على سبيل المثال، رأس إطار Ethernet يبلغ 14 بايت، ورأس حزمة IP هو 20 بايت (بدون خيارات). إجمالي الرأس يعتمد على البروتوكولات المستخدمة في الطبقات المختلفة.
الخطوة الرابعة: إدخال قيمة الذيل (Trailer). الذيل هو جزء من الإطار يُضاف في نهايته لأغراض فحص الأخطاء مثل FCS (تسلسل فحص الإطار). في Ethernet، الذيل هو 4 بايت. قد لا تحتوي بعض البروتوكولات على ذيل منفصل. أدخل القيمة المناسبة.
الخطوة الخامسة: حساب الكفاءة. تقوم الآلة الحاسبة بقسمة الحمولة على مجموع الحمولة والرأس والذيل: الكفاءة = الحمولة / (الحمولة + الرأس + الذيل). النتيجة تكون غالبًا مئوية (بضربها في 100). على سبيل المثال، إذا كانت الحمولة 1500 بايت، والرأس 14 بايت، والذيل 4 بايت، فالكفاءة = 1500 / (1500+14+4) = 1500/1518 ≈ 0.9881 أو 98.81%. هذا يعني أن 98.81% من الإطار هو بيانات مفيدة.
أمثلة محلولة
تطبيقات عملية على نسبة كفاءة البروتوكول بخطوات الحل كاملة.
الحل
المعطيات: الحمولة = 1500 بايت، الرأس (Ethernet header) = 14 بايت، الذيل (FCS) = 4 بايت. الحساب: الحجم الكلي = 1500 + 14 + 4 = 1518 بايت. الكفاءة = 1500 ÷ 1518 = 0.988142. ككسر عشري: 0.9881، وكنسبة مئوية: 98.81% (وهو ما تُخرجه الحاسبة). هذا يعني أن حوالي 1.19% من الإطار عبارة عن هدر (overhead). في الشبكات الواقعية، يتم إضافة رؤوس أخرى مثل IP (20 بايت) و TCP (20 بايت) مما يقلل الكفاءة. لكن في هذا المثال نأخذ فقط طبقة Ethernet. تعتبر هذه الكفاءة عالية لأن حجم الرأس صغير نسبيًا مقارنة بالحمولة. عند إرسال حمولات صغيرة (مثل 46 بايت) تنخفض الكفاءة إلى 46 ÷ 64 = 71.875% (تُقرّبها الحاسبة إلى 71.88%).
الحل
المعطيات: الحمولة = 1000 بايت، الرأس = 5 بايت، الذيل = 2 بايت. الحجم الكلي = 1000 + 5 + 2 = 1007 بايت. الكفاءة = 1000 ÷ 1007 = 0.993049 أي 99.30%. هذا أفضل من Ethernet لأن overhead أقل نسبيًا (7 بايتات فقط = 0.7%). ولكن في الواقع، قد يتم إضافة بايتات الحشو (stuffing) بسبب علامات البداية والنهاية مما يزيد الحجم الفعلي. في تطبيقات مثل DSL، تستخدم PPPoE و PPPoA مع مزيد من الرؤوس. يمكن للمستخدم تعديل القيم لتجربة سيناريوهات مختلفة وفهم تأثير حجم الحمولة على الكفاءة.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة نسبة كفاءة البروتوكول.
مرجع — إطار Ethernet بحمولة كاملة (1500 بايت)
- الحمولة (بايت)
- 1,500
- الرأس (بايت)
- 14
- الذيل (بايت)
- 4
مرجع — أصغر حمولة إيثرنت (46 بايت) لاختبار التقريب
- الحمولة (بايت)
- 46
- الرأس (بايت)
- 14
- الذيل (بايت)
- 4
مرجع — إطار PPP بحمولة 1000 بايت
- الحمولة (بايت)
- 1,000
- الرأس (بايت)
- 5
- الذيل (بايت)
- 2
مرجع — حزمة VoIP صغيرة: أكثر من ثلثي الإطار هدر
- الحمولة (بايت)
- 20
- الرأس (بايت)
- 42
- الذيل (بايت)
- 4