ما هي طبقة التحكم في الارتباط المنطقي LLC في الشبكات

اقرأ في هذا المقال


تُعد “LLC” أحد الطبقتين الفرعيتين اللتين يتم فيهما تقسيم طبقة ارتباط البيانات لنموذج “OSI” ذي الطبقات السبعة إلى بروتوكولات ارتباط البيانات المستخدمة في شبكات المنطقة المحلية “LAN“، كما تعد طبقة التحكم في الارتباط المنطقي “LLC” جزءاً من مواصفات “IEEE Project 802”.

ما هي طبقة التحكم في الارتباط المنطقي

طبقة التحكم في الارتباط المنطقي “LLC”: هي الطبقة الفرعية العليا لطبقة ارتباط البيانات للنموذج المرجعي للتوصيلات البينية للنظام المفتوح “OSI” لنقل البيانات، كما يعمل كواجهة بين طبقة الشبكة والطبقة الفرعية للتحكم في الوصول المتوسط ​​”MAC” لطبقة ارتباط البيانات.

تُستخدم الطبقة الفرعية “LLC” بشكل أساسي لخاصية تعدد الإرسال الخاصة بها، كما يسمح للعديد من بروتوكولات الشبكة بالعمل في وقت واحد ضمن شبكة متعددة النقاط عبر نفس وسيط الشبكة.

  • “LLC” هي اختصار لـ “Logical Link Control”.
  • “OSI” هي اختصار لـ “Open Systems Interconnection”.
  • “MAC” هي اختصار لـ “Media Access Control”.
  • “LAN” هي اختصار لـ “Local Area Network”.

أساسيات طبقة LLC

يعتمد بروتوكول “LLC” على بروتوكول التحكم في ارتباط البيانات عالي المستوى “HDLC“، وتشير “LLC” أحياناً إلى بروتوكول “IEEE 802.2” نفسه، وهو بروتوكول “LAN” الأكثر شيوعاً المطبق في طبقة “LLC” كما تتضمن واجهة تعدد الإرسال “LLC” ميزات بروتوكول الشبكة التالية:

  • تشغيل شبكة متعددة النقاط.
  • تبادل وسائط الشبكة الموحدة.
  • التحكم في التدفق.
  • تعريف بروتوكول الخط، مثل التحكم في ارتباط البيانات المتزامن “SDLC”.
  • تخصيص رقم تسلسل الإطار.
  • تتبع الإقرار.
  • يتم استخدام “LLC” فقط لميزة مضاعفة الإرسال الخاصة بها.
  • تُستخدم بروتوكولات طبقة النقل الحديثة، مثل “TCP” أو بروتوكولات طبقة التطبيق الأخرى لإدارة تدفق شبكة المصدر والوجهة.
  • قد يتم توزيع بروتوكول غير “IEEE 802” بين طبقات “LLC” و”MAC” مثل “HDLC”.
  • يأتي اسم التحكم في الارتباط المنطقي من حقيقة أنّ هذه الطبقة تهتم بوظائف الارتباط المنطقي لواحد أو أكثر من الروابط المنطقية.
  • توفر “LLC” طريقة للطبقات العليا للتعامل مع أي نوع من طبقات “MAC”، مثل “Ethernet-IEEE 802.3 CSMA / CD” أو “Token Ring IEEE 802.5 Token Passing”.

ملاحظة:“HDLC” هي اختصار لـ “High-Level Data Link Control”.

ملاحظة: “CSMA / CD” هي اختصار لـ “Carrier-sense multiple access with collision detection”.

ملاحظة:“TCP” هي اختصار لـ “Transmission Control Protocol”.

وظائف طبقة LLC

تتمثل الوظيفة الرئيسية لطبقة التحكم في الارتباط المنطقي في ضمان إجراء الاتصال على الشبكة بدون أخطاء، وتتضمن عمليات الاتصال تصحيح الأخطاء وإقرارات استلام المعلومات وإنشاء اتصالات بين أجهزة الشبكة وتعطيل الاتصالات والقدرة على ترقيم أو تسلسل كل حزم بيانات، كما تؤدي طبقة “LLC” الوظائف التالية:

  • تتمثل الوظيفة الأساسية لـ “LLC” في بروتوكولات تعدد الإرسال عبر طبقة “MAC” أثناء إرسال البروتوكولات وكذلك إلغاء تعدد إرسال البروتوكولات أثناء الاستلام.
  • يسمح بالاتصال متعدد النقاط عبر شبكة الكمبيوتر.
  • تحديد نقاط وصول الخدمة “SAPs”.
  • تتولى طبقة “LLC” التحكم في الأخطاء والتحكم في التدفق.
  • يتم تعيين أرقام تسلسل الإطارات بواسطة “LLC”.
  • في حالة الخدمات المعترف بها، فإنّه يتتبع الإقرارات.

ملاحظة:“SAP” هي اختصار لـ “Service Access Point”.

أنواع العمليات لاتصالات البيانات في LLC

1- اتصال غير معترف به

في وضع نقل البيانات بدون اتصال يتم إرسال البيانات إلى الوجهة ولكن لا يوجد إقرار باستلام الإطارات كما يمكن مقارنة ذلك بالنظام البريدي لإرسال البريد، حيث يتم إرسال البريد إلى أن تصل إلى الوجهة ويسمح الوضع غير المتصل لاتصال البيانات بإرسال وجهة نغمة الإطارات، وفي بث أحادي أو نقل من نقطة إلى نقطة إلى وجهات متعددة أي البث المتعدد وحتى إلى جميع المواقع في الشبكة.

يخفض استعال الإرسال المتعدد والبث من حركة مرور الشبكة عندما يلزم نقل نفس المعلومات إلى جميع محطات الشبكة، ولا يوفر هذا الوضع أي كفالات فيما يتعلق بترتيب الإطارات المستلمة مقارنة بالترتيب الذي تم إرسالها فيه ولا يحصل المرسل حتى على إقرار باستلام الإطارات.

2- موجه اتصال

لقد قام هذا الوضع التشغيلي بترقيم الإطارات المتسلسل الذي يضمن أن الإطارات بالترتيب الذي تم إرسالها فيه وكما أنّه يضمن عدم فقد أي إطارات أثناء الاتصال، ويمكن مقارنة وضع اتصال البيانات الموجه للاتصال بالمحادثة الهاتفية، والإجراء الذي يتم من خلاله طلب الرقم وسماع نغمة الرنين والتقاط الخط والشخص الذي يقول “مرحباً” في الطرف الآخر يشكل إنشاء اتصال.

يمكن مقارنة الإقرار باستلام البيانات بالتشكيل الذي يقدمه الشخص الآخر أثناء المحادثة إذا لم يسمع الطرف المقصود بعض أجزاء المحادثة، فسيطلب تكرار المحادثة وهذا مشابه لـ “Automatic” طلب الرد أي “ARQ”.

  • “ARQ” هي اختصار لـ “Automatic Repeat Request”.

3- تم الإقرار بعدم الاتصال

  • يدعم الاتصال من نقطة إلى نقطة فقط.
  • يُستخدم وضع الخدمة هذا عند الحاجة إلى موثوقية البيانات.
  • تستخدم الروابط اللاسلكية خدمة معترف بها بدون اتصال، ويمكن لمرسل البيانات تتبع الإطارات المفقودة أو التالفة وإعادة إرسال هذه الإطارات لتحقيق الموثوقية.

كيف عمل طبقة LLC

بالنسبة لبروتوكولات ارتباط بيانات “LAN” مثل “Ethernet” يتم تجزئة طبقة ارتباط البيانات إلى طبقة عليا تسمى طبقة التحكم في الارتباط المنطقي “LLC”، وطبقة سفلية تسمى طبقة التحكم في الوصول إلى الوسائط “MAC”، كما تنسق طبقة “MAC” الوصول إلى الطبقة المادية وفقًا لطريقة التحكم في الوصول إلى الوسائط، والتي تعتبر بالنسبة إلى “Ethernet” نظام الوصول المتعدد بحساس الناقل مع اكتشاف الاصطدام “CSMA / CD”.

وتوفر طبقة “MAC” خدمات لطبقة “LLC” بحيث يمكن نقل وحدات بيانات البروتوكول إلى الوسيط دون أي قلق بشأن مخططات البث أو التأطير أو العنونة أو اكتشاف الأخطاء المستخدمة، وتستخدم “LLC” خدمات “MAC” لتوفير نوعين من عمليات ارتباط البيانات لطبقة الشبكة التي تعلوها، أي “LLC1″ للاتصالات غير المتصلة و”LLC2” لخدمات اتصال ارتباط البيانات الموجهة نحو الاتصال، ويتم تجميع خدمات LLC هذه في فئتين:

  • خدمات الفئة 1، وهي الخدمات غير المتصلة التي تستخدمها التطبيقات التي لا تتطلب اكتشاف الأخطاء أو التحكم في التدفق.
  • خدمات الفئة 2، وهي إمّا خدمات نقل البيانات غير المتصلة أو الموجهة بالاتصال في الوضع المتوازن، وتوفر “LLC” خدمات الكشف عن الأخطاء والاسترداد والتحكم في التدفق وإعادة الترتيب اللازمة لنقل البيانات الموجهة نحو الاتصال.

وظائف LLC Sublayer

  • تتمثل الوظيفة الأساسية لـ “LLC” في بروتوكولات تعدد الإرسال عبر طبقة “MAC” أثناء إرسال البروتوكولات وكذلك إلغاء تعدد إرسال البروتوكولات أثناء الاستلام.
  • توفر “LLC” التحكم في التدفق والقفز السريع.
  • يسمح بالاتصال متعدد النقاط عبر شبكة الكمبيوتر.
  • يتم تعيين أرقام تسلسل الإطارات بواسطة “LLC”.
  • في حالة الخدمات المعترف بها، فإنّه يتتبع الإقرارات

تطبيقات طبقة LLC

  • يتم تنفيذ “LLC2” عندما تعمل هندسة شبكات الأنظمة “SNA” عبر شبكة “LAN” أو شبكة محلية افتراضية.
  • يتم أيضاً تغليف “LLC2” مباشرةً في “Frame Relay“.
  • في بعض الأحيان يمر جهاز التوجيه ببساطة بإطارات “LLC2” وأحيانًا يقوم جهاز التوجيه بتنفيذ محطة ارتباط “LLC2”.
  • يستخدم “NetBIOS” أيضاً “LLC”، حيث يستخدم “NetBIOS LLC1” لتحديد موقع مورد، ثم يتم إنشاء جلسات “LLC2” المهيأة للاتصال.

الميزات LLC2

يقوم جهاز التوجيه بتنفيذ مكدس “LLC2” عند تمكين أي من هذه:

  • تحويل ارتباط البيانات “DLSw” أي اتصال بشبكة “LAN”.
  • جسر طريق المصدر البعيد “RSRB” باستخدام “ACK” المحلي.
  • معالج واجهة القناة “CIP”.
  • شبكة متطورة من نظير إلى نظير “SNASw”
  • التحكم في ارتباط البيانات المتزامن “SDLC” لتحويل “LCC” أي “SDLLC”.

ملاحظة: “SNASw” هي اختصار لـ “SNASwitching”.

ملاحظة:“RSRB” هي اختصار لـ “remote source road bridge”.

ملاحظة:“CIP” هي اختصار لـ “Common Industrial Protocol”.

ملاحظة: “SDLLC” هي اختصار لـ “Synchronous Data Link Control”.

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: