IEEE 802.2
يُعدّ معيار IEEE 802.2 الاسم الأصلي لمعيار ISO/IEC 8802-2 الذي يُعرّف التحكم في الارتباط المنطقي (LLC) على أنه الجزء العلوي من طبقة ربط البيانات في نموذج OSI . [ 1 ] وقد اعتمدت المنظمة الدولية للتوحيد القياسي (ISO) المعيار الأصلي الذي طوّره معهد مهندسي الكهرباء والإلكترونيات (IEEE) بالتعاون مع المعهد الوطني الأمريكي للمعايير (ANSI) في عام 1998، ولكنه لا يزال جزءًا لا يتجزأ من عائلة معايير IEEE 802 للشبكات المحلية والحضرية .
LLC هو مكون برمجي يوفر واجهة موحدة لمستخدم خدمة ربط البيانات، وعادةً ما تكون طبقة الشبكة . قد يقدم LLC ثلاثة أنواع من الخدمات:
- خدمات الوضع غير المتصل غير المعترف بها (إلزامي)؛
- خدمات وضع الاتصال (اختياري)؛
- خدمات الوضع غير المتصل المعتمدة (اختياري).
تستخدم طبقة التحكم في الوصول إلى الوسائط ( LLC) خدمات التحكم في الوصول إلى الوسائط (MAC)، والتي تعتمد على وسيط الإرسال المحدد ( إيثرنت ، توكن رينغ ، FDDI ، 802.11 ، إلخ). يُعد استخدام طبقة التحكم في الوصول إلى الوسائط (LLC) إلزاميًا لجميع شبكات IEEE 802 باستثناء الإيثرنت . كما تُستخدم أيضًا في واجهة البيانات الموزعة عبر الألياف (FDDI) التي لا تُعد جزءًا من عائلة IEEE 802 .
تُضيف الطبقة الفرعية IEEE 802.2 بعض معلومات التحكم إلى الرسالة التي تُنشئها الطبقة العليا وتُمررها إلى طبقة LLC لإرسالها إلى عقدة أخرى على نفس رابط البيانات. تُعرف الحزمة الناتجة عمومًا باسم وحدة بيانات بروتوكول LLC (PDU) ، والمعلومات الإضافية التي تُضيفها طبقة LLC الفرعية تُسمى رأس LLC . يتكون رأس LLC من نقطة الوصول إلى خدمة الوجهة ( DSAP )، ونقطة الوصول إلى خدمة المصدر ( SSAP )، وحقل التحكم .
يُتيح الحقلان DSAP وSSAP، ذوا 8 بت، إمكانية تعدد إرسال بروتوكولات الطبقات العليا المختلفة فوق بروتوكول LLC. مع ذلك، تستخدم العديد من البروتوكولات امتداد بروتوكول الوصول إلى الشبكة الفرعية (SNAP)، الذي يسمح باستخدام قيم EtherType لتحديد البروتوكول المنقول فوق معيار IEEE 802.2. كما يسمح هذا الامتداد للموردين بتحديد مساحات قيم البروتوكول الخاصة بهم.
يُستخدم حقل التحكم ذو النمط HDLC ذو 8 أو 16 بت لتمييز وضع الاتصال، وتحديد عملية معينة، وتسهيل التحكم في الاتصال والتحكم في التدفق (في وضع الاتصال) أو الإقرارات (في وضع الاتصال غير المتصل الذي تم الإقرار به).
أوضاع التشغيل
يوفر معيار IEEE 802.2 نمطين تشغيليين بدون اتصال ونمط تشغيلي واحد مع اتصال:
- النوع 1 هو وضع غير معترف به وغير متصل لخدمة حزم البيانات . وهو يسمح بإرسال الإطارات
- إلى وجهة واحدة (نقل من نقطة إلى نقطة أو نقل أحادي البث )؛
- إلى وجهات متعددة على نفس الشبكة ( بث متعدد )؛
- أو إلى جميع محطات الشبكة ( بث ).
يُقلل استخدام البث المتعدد والبث العام من حركة مرور الشبكة عند الحاجة إلى نشر نفس المعلومات إلى جميع محطات الشبكة. مع ذلك، لا تُقدم خدمة النوع الأول أي ضمانات بشأن ترتيب استلام الإطارات مقارنةً بترتيب إرسالها؛ ولا يتلقى المُرسِل حتى إشعارًا باستلام الإطارات.
- النوع الثاني هو نمط تشغيل موجه نحو الاتصال . يضمن ترقيم التسلسل أن تكون الإطارات المستلمة بالترتيب الذي أُرسلت به، ولا تُفقد أي إطارات.
- النوع 3 هو خدمة معترف بها لا تتطلب اتصالاً مباشراً . وهو يدعم الاتصال من نقطة إلى نقطة فقط.
يجب أن يدعم كل جهاز متوافق مع معيار IEEE 802.2 نوع الخدمة 1. يتم تعيين فئة LLC لكل عقدة شبكة وفقًا لأنواع الخدمات التي تدعمها:
| فئة الشركات ذات المسؤولية المحدودة | أنواع الخدمات المدعومة | ||
|---|---|---|---|
| 1 | 2 | 3 | |
| أنا | X | ||
| ٢ | X | X | |
| 3 | X | X | |
| رابعاً | X | X | X |
رأس شركة ذات مسؤولية محدودة
أي وحدة توزيع طاقة (PDU) من نوع 802.2 LLC لها التنسيق التالي:
| 802.2 LLC Header | معلومة | ||
|---|---|---|---|
| عنوان DSAP | عنوان SSAP | يتحكم | |
| 8 بت | 8 بت | 8 أو 16 بت | مضاعفات 8 بت |
عند استخدام امتداد بروتوكول الوصول إلى الشبكة الفرعية (SNAP)، فإنه يقع في بداية حقل المعلومات:
| 802.2 LLC Header | تمديد برنامج المساعدة الغذائية التكميلية (SNAP) | بيانات الطبقة العليا | |||
|---|---|---|---|---|---|
| DSAP | SSAP | يتحكم | نعم | معرف البروتوكول | |
| 8 بت | 8 بت | 8 أو 16 بت | 24 بت | 16 بت | مضاعفات 8 بت |
يتضمن رأس 802.2 حقلين للعنوان مكونين من ثمانية بتات، ويطلق عليهما نقاط الوصول إلى الخدمة (SAP) أو LSAP بشكل جماعي في مصطلحات OSI:
- SSAP (Source SAP) هو حقل بطول 8 بت يمثل العنوان المنطقي لكيان طبقة الشبكة الذي أنشأ الرسالة.
- DSAP (نقطة الوصول الوجهة) هو حقل بطول 8 بت يمثل العناوين المنطقية لكيان طبقة الشبكة المقصود استقبال الرسالة.
قيم LSAP
على الرغم من أن حقول LSAP يبلغ طولها 8 بتات، إلا أن البت الأدنى محجوز لأغراض خاصة، مما يترك 128 قيمة فقط متاحة لمعظم الأغراض.
يشير البت ذو الترتيب الأدنى في DSAP إلى ما إذا كان يحتوي على عنوان فردي أو عنوان مجموعة:
- إذا كانت البتة ذات الترتيب الأدنى هي 0، فإن البتات السبعة المتبقية من DSAP تحدد عنوانًا فرديًا، والذي يشير إلى نقطة وصول خدمة محلية واحدة (LSAP) والتي يجب تسليم الحزمة إليها.
- إذا كانت البتة ذات الترتيب الأدنى هي 1، فإن البتات السبعة المتبقية من DSAP تحدد عنوان مجموعة، والذي يشير إلى مجموعة من LSAPs التي يجب تسليم الحزمة إليها.
يشير البت ذو الترتيب الأدنى في SSAP إلى ما إذا كانت الحزمة عبارة عن حزمة أوامر أو حزمة استجابة:
- إذا كانت القيمة 0، فإن الحزمة عبارة عن حزمة أوامر.
- إذا كانت القيمة 1، فإن الحزمة هي حزمة استجابة.
تحدد البتات السبعة المتبقية من SSAP عنوان LSAP (وهو دائمًا عنوان فردي) الذي تم إرسال الحزمة منه.
يتم تخصيص أرقام LSAP عالميًا من قبل معهد مهندسي الكهرباء والإلكترونيات (IEEE) لتحديد المعايير الدولية الراسخة بشكل فريد.
| قيمة | معنى | |
|---|---|---|
| ديسمبر | عرافة | |
| 0 | ٠٠ | Null LSAP [ 2 ] [ 3 ] |
| 2 | 02 | إدارة الطبقات الفرعية للشركات ذات المسؤولية المحدودة الفردية [ 2 ] [ 3 ] |
| 4 | 04 | التحكم في مسار SNA (فردي) [ 2 ] [ 3 ] |
| 6 | 06 | محجوزة لملكية فكرية تابعة لوزارة الدفاع [ 2 ] |
| 14 | 0E | ProWay-LAN [ 2 ] [ 3 ] |
| 24 | 18 | شركة تكساس إنسترومنتس [ 3 ] |
| 66 | 42 | بروتوكول IEEE 802.1 Bridge Spanning Tree [ 3 ] |
| 78 | 4E | EIA-RS 511 [ 2 ] [ 3 ] |
| 94 | 5E | ISI IP [ 2 ] |
| 126 | 7E | ISO 8208 ( X.25 عبر IEEE 802.2 Type LLC) [ 3 ] |
| 128 | 80 | أنظمة شبكة زيروكس (XNS) [ 3 ] |
| 130 | 82 | BACnet/Ethernet [ 4 ] |
| 134 | 86 | نستار [ 3 ] |
| 142 | 8E | ProWay-LAN (IEC 955) [ 2 ] [ 3 ] |
| 152 | 98 | بروتوكول تحليل عناوين شبكة أربانت (ARP) [ 3 ] |
| 166 | A6 | RDE (جهة تحديد المسار) |
| 170 | AA | تم استخدام ملحق SNAP [ 2 ] [ 3 ] |
| 188 | قبل الميلاد | كروم البانيان [ 3 ] |
| 224 | E0 | نوفيل نت وير [ 3 ] |
| 240 | F0 | IBM NetBIOS [ 3 ] |
| 244 | F4 | إدارة شبكة IBM المحلية (فردية) [ 3 ] |
| 248 | F8 | تحميل البرامج عن بعد من IBM (RPL) [ 3 ] |
| 250 | الاتحاد الإنجليزي لكرة القدم | أونجرمان-باس [ 3 ] |
| 254 | FE | خدمة الشبكة في وضع عدم الاتصال في نموذج OSI : [ 3 ] CLNP، [ 5 ] ISIS، [ 6 ] ESIS [ 7 ] |
| قيمة | معنى | |
|---|---|---|
| ديسمبر | عرافة | |
| 3 | 03 | إدارة الطبقة الفرعية لمجموعة LLC [ 2 ] [ 3 ] |
| 5 | 05 | التحكم في مسار SNA (المجموعة) [ 3 ] |
| 245 | F5 | إدارة شبكة IBM المحلية (مجموعة) [ 3 ] |
| 255 | FF | DSAP العالمي (بث للجميع) [ 2 ] [ 3 ] |
يمكن للبروتوكولات أو مجموعات البروتوكولات التي خصصت نقطة وصول واحدة أو أكثر (SAP) أن تعمل مباشرةً فوق بروتوكول 802.2 LLC. بينما قد تستخدم بروتوكولات أخرى بروتوكول الوصول إلى الشبكة الفرعية (SNAP) مع معيار IEEE 802.2، والذي يُشار إليه بالقيمة السداسية العشرية 0xAA (أو 0xAB، إذا كان مصدر الاستجابة) في بروتوكولي SSAP وDSAP. يُتيح امتداد SNAP استخدام قيم EtherType أو مساحات معرّفات البروتوكولات الخاصة في جميع شبكات IEEE 802. ويمكن استخدامه في كلٍ من حزم البيانات وخدمات الشبكة الموجهة بالاتصال.
تُعدّ شبكات الإيثرنت ( IEEE 802.3 ) استثناءً؛ إذ سمح معيار IEEE 802.3x-1997 صراحةً باستخدام تأطير الإيثرنت II ، حيث لا يحمل الحقل ذو الـ 16 بت الذي يلي عناوين MAC طول الإطار متبوعًا برأس IEEE 802.2 LLC، بل يحمل قيمة EtherType متبوعةً ببيانات الطبقة العليا. وبهذا التأطير، تُدعم خدمات حزم البيانات فقط على طبقة ربط البيانات .
IPv4 و IPX و 802.2 LLC
على الرغم من تخصيص قيمة LSAP تساوي 6 (0x06) لبروتوكول IPv4 وقيمة LSAP تساوي 152 (0x98) لبروتوكول ARP ، إلا أنه نادرًا ما يتم تغليف IPv4 مباشرةً في إطارات 802.2 LLC بدون رؤوس SNAP. بدلاً من ذلك، يُستخدم عادةً معيار الإنترنت RFC 1042 لتغليف حركة مرور IPv4 في إطارات 802.2 LLC مع رؤوس SNAP على FDDI وشبكات IEEE 802 الأخرى غير الإيثرنت . تستخدم شبكات الإيثرنت عادةً تأطير Ethernet II مع EtherType 0x800 لبروتوكول IP و0x806 لبروتوكول ARP. [ 8 ]
يدعم بروتوكول IPX المستخدم بواسطة شبكات Novell NetWare نوع إطار Ethernet إضافي ، وهو 802.3 raw ، مما يدعم في النهاية أربعة أنواع من الإطارات على Ethernet (802.3 raw، و 802.2 LLC ، و 802.2 SNAP ، و Ethernet II ) ونوعين من الإطارات على FDDI وشبكات IEEE 802 الأخرى (غير Ethernet) (802.2 LLC و802.2 SNAP).
من الممكن استخدام إطارات بيانات متنوعة على شبكة واحدة. بل من الممكن فعل ذلك حتى مع نفس بروتوكول الطبقة العليا، ولكن في هذه الحالة لا تستطيع العقد التي تستخدم إطارات بيانات مختلفة التواصل مباشرة مع بعضها البعض.
حقل التحكم
يلي حقلي وجهة ومصدر SAP حقل تحكم . تم اشتقاق معيار IEEE 802.2 من الناحية المفاهيمية من HDLC ، ويحتوي على نفس الأنواع الثلاثة من وحدات بيانات البروتوكول (PDUs) :
- وحدات بيانات البروتوكول غير المرقمة، أو وحدات بيانات البروتوكول من نوع U ، مع حقل تحكم 8 بت، وهي مخصصة للتطبيقات غير المتصلة؛
- وحدات بيانات بروتوكول نقل المعلومات، أو وحدات بيانات بروتوكول I ، مع حقل تحكم وترقيم تسلسلي مكون من 16 بت، والتي يُقصد استخدامها في التطبيقات الموجهة نحو الاتصال؛
- وحدات بيانات البروتوكول ذات التنسيق الإشرافي، أو وحدات بيانات البروتوكول ذات التنسيق S ، مع حقل تحكم 16 بت، والتي تهدف إلى استخدامها للوظائف الإشرافية في طبقة التحكم في الارتباط المنطقي (LLC).
يُستخدم تنسيق U لنقل البيانات في الوضع غير المُؤكد للاتصال، وهو الوضع الأكثر شيوعًا. ويُعرف هذا التنسيق بالقيمة '11' في البتتين السفليتين من حقل التحكم أحادي البايت.
مراجع
- ↑ معيار IEEE لتكنولوجيا المعلومات - الاتصالات وتبادل المعلومات بين الأنظمة - الشبكات المحلية وشبكات المناطق الحضرية - متطلبات محددة . المجلد، الجزء 2: التحكم في الارتباط المنطقي. نيويورك: معهد مهندسي الكهرباء والإلكترونيات. 7 مايو 2008. ISBN 1-55937-959-6.
- 1 2 3 4 5 6 7 8 9 10 11 بوستل، ج .؛ رينولدز، ج. (أكتوبر 1994). "أرقام IEEE 802 ذات الأهمية" . الأرقام المخصصة . IETF . ص 165. doi : 10.17487/RFC1700 . RFC 1700 .
- ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢ ١٣ ١٤ ١٥ ١٦ ١٧ ١٨ ١٩ ٢٠ ٢١ ٢٢ ٢٣ ٢٤ ميلر، فيليب؛ كومينز، مايكل (٢٠٠٠). شرح تقنيات الشبكات المحلية . دار النشر الرقمية. ص ٥٠٦. ISBN 1-55558-234-6.
- ↑ معيار BACnet - المعيار 135-2012 ، ASHRAE.
- ↑ النص النهائي لـ DIS 8473، بروتوكول توفير خدمة الشبكة في وضع عدم الاتصال ، RFC، IETF.
- ↑ "ISO/IEC 10589:2002" . المنظمة الدولية للمقاييس . تم الاطلاع عليه بتاريخ 18-12-2020 .
- ↑ "ISO 9542:1988" . المنظمة الدولية للمقاييس . تم الاطلاع عليه بتاريخ 18-12-2020 .
- ↑ LKML ، 27-07-2011.
روابط خارجية
- 802.2 ( النسخة الإلكترونية)، معهد مهندسي الكهرباء والإلكترونيات، مؤرشف من الأصل في 8 يوليو 2001.
- IEEE 802
- بروتوكولات الربط
- التحكم في الارتباط المنطقي
