بروتوكول الشبكة (IL)
بروتوكول ربط الإنترنت ( IL ) هو بروتوكول طبقة نقل قائم على الاتصال، صُمم في مختبرات بيل كجزء من نظام التشغيل Plan 9، ويُستخدم لنقل البيانات . يحمل رقم بروتوكول الإنترنت 40. وهو مشابه لبروتوكول TCP ولكنه أبسط بكثير.
من أبرز سماته ما يلي:
- خدمة بيانات موثوقة
- التسليم بالتتابع
- الربط الشبكي باستخدام بروتوكول الإنترنت (IP)
- بساطة منخفضة، أداء عالٍ
- مهلات تكيفية
اعتبارًا من الإصدار الرابع من الخطة 9 لعام 2003، تم إيقاف استخدام بروتوكول IL لصالح بروتوكول TCP/IP لأنه لا يتعامل بشكل جيد مع الاتصالات بعيدة المدى. [ 1 ]
رأس الصفحة
| إزاحة | ثمانية | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ثمانية | قليل | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | ||||||||||||||||
| 0 | 0 | الإصدار وطول الترويسة | نوع الخدمة | طول العبوة | |||||||||||||||||||||||||||||||||||||||||||||
| 4 | 32 | تعريف | معلومات الجزء | ||||||||||||||||||||||||||||||||||||||||||||||
| 8 | 64 | حان وقت العيش | بروتوكول | مجموع التحقق من رأس الملف | |||||||||||||||||||||||||||||||||||||||||||||
| 12 | 96 | مصدر IP | |||||||||||||||||||||||||||||||||||||||||||||||
| 16 | 128 | وجهة IP | |||||||||||||||||||||||||||||||||||||||||||||||
| 20 | 160 | مجموع التحقق بما في ذلك الرأس | طول العبوة | ||||||||||||||||||||||||||||||||||||||||||||||
| 24 | 192 | نوع الحزمة | خاص | منفذ المصدر | |||||||||||||||||||||||||||||||||||||||||||||
| 28 | 224 | منفذ الوجهة | معرف التسلسل ↴ | ||||||||||||||||||||||||||||||||||||||||||||||
| 34 | 272 | ↪ تسلسل مُؤكَّد | |||||||||||||||||||||||||||||||||||||||||||||||
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 ]; /* التسلسل المُؤكَّد */ };انظر أيضاً
مراجع
- ↑ " الخطة 9 - ملاحظات إصدار الطبعة الرابعة" . لوسنت تكنولوجيز . يونيو 2003. تم الاطلاع عليه في 3 أغسطس 2018.
نحن بصدد التخلص التدريجي من بروتوكول IL لأنه لا يتعامل بكفاءة مع الاتصالات بعيدة المدى (كما أن الشبكات بعيدة المدى لا تتعامل معه بكفاءة أيضًا). لا يزال بروتوكول IL مستخدمًا في fs(4)، ولكن أصبح بروتوكول TCP البروتوكول القياسي لجميع الخدمات الأخرى.
للمزيد من القراءة
- ديف بريسوتو ; فيل وينتربوتوم . "بروتوكول إيل" .—الورقة الأصلية التي تصف IL
فئات :
- إنفيرنو (نظام التشغيل)
- برامج الشبكات القائمة على بروتوكول الإنترنت
- بروتوكولات الشبكة
- الخطة 9 من مختبرات بيل
- بروتوكولات طبقة النقل
- بقايا البنية التحتية للاتصالات
