بروتوكول الشبكة (IL)

بروتوكول ربط الإنترنت ( IL ) هو بروتوكول طبقة نقل قائم على الاتصال، صُمم في مختبرات بيل كجزء من نظام التشغيل Plan 9، ويُستخدم لنقل البيانات . يحمل رقم بروتوكول الإنترنت 40. وهو مشابه لبروتوكول TCP ولكنه أبسط بكثير.

من أبرز سماته ما يلي:

  • خدمة بيانات موثوقة
  • التسليم بالتتابع
  • الربط الشبكي باستخدام بروتوكول الإنترنت (IP)
  • بساطة منخفضة، أداء عالٍ
  • مهلات تكيفية

اعتبارًا من الإصدار الرابع من الخطة 9 لعام 2003، تم إيقاف استخدام بروتوكول IL لصالح بروتوكول TCP/IP لأنه لا يتعامل بشكل جيد مع الاتصالات بعيدة المدى. [ 1 ]

تنسيق رأس IL
إزاحةثمانية0123
ثمانيةقليل012345678910111213141516171819202122232425262728293031
00الإصدار وطول الترويسةنوع الخدمةطول العبوة
432تعريفمعلومات الجزء
864حان وقت العيشبروتوكولمجموع التحقق من رأس الملف
1296مصدر IP
16128وجهة IP
20160مجموع التحقق بما في ذلك الرأسطول العبوة
24192نوع الحزمةخاصمنفذ المصدر
28224منفذ الوجهةمعرف التسلسل
34272 تسلسل مُؤكَّد
struct IPIL { byte vihl ; /* الإصدار وطول الترويسة */ byte tos ; /* نوع الخدمة */ byte length [ 2 ]; /* طول الحزمة */ byte id [ 2 ]; /* المعرف */ byte frag [ 2 ]; /* معلومات التجزئة */ byte ttl ; /* مدة البقاء */ byte proto ; /* البروتوكول */ byte cksum [ 2 ]; /* مجموع التحقق للترويسة */ byte src [ 4 ]; /* عنوان IP المصدر */ byte dst [ 4 ]; /* عنوان IP الوجهة */ byte ilsum [ 2 ]; /* مجموع التحقق متضمنًا الترويسة */ byte illen [ 2 ]; /* طول الحزمة */ byte iltype ; /* نوع الحزمة */ byte ilspec ; /* خاص */ byte ilsrc [ 2 ]; /* منفذ المصدر */ بايت ildst [ 2 ]; /* منفذ الوجهة */ بايت ilid [ 4 ]; /* معرف التسلسل */ بايت ilack [ 4 ]; /* التسلسل المُؤكَّد */ };

انظر أيضاً

مراجع

  1. " الخطة 9 - ملاحظات إصدار الطبعة الرابعة" . لوسنت تكنولوجيز . يونيو 2003. تم الاطلاع عليه في 3 أغسطس 2018. نحن بصدد التخلص التدريجي من بروتوكول IL لأنه لا يتعامل بكفاءة مع الاتصالات بعيدة المدى (كما أن الشبكات بعيدة المدى لا تتعامل معه بكفاءة أيضًا). لا يزال بروتوكول IL مستخدمًا في fs(4)، ولكن أصبح بروتوكول TCP البروتوكول القياسي لجميع الخدمات الأخرى.

للمزيد من القراءة