تدوينتي لهذا اليوم تعد من التدوينات الهامة والتى أخصصها لكي أتحدث عن البروتوكولات المستخدمة في الشبكات البعيدة Wan وهي الـPPP والـ HDLC والـ Frame Relay فكما نعلم أن أغلب الشركات لديها أتصال مع شركات الأنترنت أو لديها أتصال مع شبكات خاصة لفروع آخرى فما هو البروتوكول الذي سوف نستخدمه ؟ لنتعرف اليوم على أول بروتوكول منها وهو الـHDLC
HDLC
وتعني High Level Data-Link Control وأول من قام بتطوير هذا البروتوكول هو IBM عام 1974 تحت أسم Synchronous Data Link Control أو SDLC وبعدها أحيل إلى المنظمة العالمية للمقاييس ISO والتى قامت هي أيضا بتطويره وإعادة تسميته إلى الأسم المعروف في وقتنا الحالي HDLC وقبل أن ندخل أكثر في التفاصيل أحب أن أوضح أن جميع البروتوكولات المستخدمة في شبكات الـ WAN تعمل على الطبقة الثانية Data Link لذا يعد هذا البروتوكول أحد بروتوكولات الطبقة الثانية وكما ذكرنا أن منظمة الـ ISO هي أول من قام بتطويره ويعد إستخدامه ينحصر على أتصال نقطتان بشكل مباشر أو كما يعرف بي الـ Point-to-point (PPP) ومن أكثر الأخطاء الشائعة التى يقع فيها بعض المهندسين هو الأعتقاد أن بروتوكول الـHDLC هو بروتوكول لسيسكو فقط لان الـHDLC والـ Cisco-HDLC هما بروتوكولان أثنان يعد الثاني منها خاص بسيسكو ولا يعمل إلا على أجهزتها لذلك عندما تقوم بربط روتر سيسكو مع روتر لشركة آخرى فأن الأتصال بينهم لن يعمل وسوف تطر إلى تغيير البروتوكول إلى بروتوكول آخر لكي نتمكن من الأتصال بينهم والسبب لأن سيسكو لا تدعم البروتوكول الأساسي على أجهزتها وهي تدعم بروتوكول الـ Cisco-HDLC فقط لذا فأول سؤال سوف يخطر على بالك ماذا فعلت أو ماذا طورت سيسكو في هذا البروتوكول ؟ للإجابة على هذا السؤال يجب علينا أن نعلم حقيقية هامة في بروتوكول الـHDLC وهي سلبية هذا البروتوكول وهي عدم دعم أكثر من بروتوكول Layer 3 في نفس الوقت وبكلام آخر لكي يتم الأتصال بين الروترين من خلال الـHDLC يجب عليهم أن يعملوا من خلال أحد بروتوكولات الطبقة الثالثة أي أما IP أو IPX أو AppleTalk وليس أستخدام أثنان منهم أو ثلاثة في نفس الوقت وهذا ماقامت به سيسكو فقد دعمت إستخدام جميع البروتوكولات في نفس الوقت من خلال إضافة قسم جديد للـ Header وهو الـ Type وطبعا هذا لايمنع باقي الشركات المصنعة من الأستفادة من هذه الخاصية أي إتاحة إستخدام اكثر من layer 3 Protocol في نفس الوقت لكن بشرط إضافة نفس القسم للـHeader وخاص بي الشركة المطورة ويمكن أن نطلق عليها Priority وأن لم تكن لهذه الشركة Priority خاص بها إذا سوف يتوجب عليها إستخدام البروتوكول الأساسي وطبعا سوف تطرأ لإستخدام بروتوكول واحد من بروتوكولات الطبقة الثالثة فقط والتى لم تعد مشكلة في وقتنا الحالي بسبب أعتماد أغلب الشركات على بروتوكول الـ IP وهذه صورة توضيحية لتقريب المعلومة بشكل أكبر
وكون البروتوكول يعمل على الطبقة الثانية فهذا يعطيه مميزة الـ Error Detection أما السلبية الثانية في إستخدام هذا البروتوكول هو عدم وجود أي نوع من أنواع الـ Authentications بين الروترات بغض النظر عن كون البروتوكول هو الخاص بسيسكو أو العادي ويعتمد على آلية واحدة في الضغط والمعروفة بأسم Stacker التى سوف أعود للتحدث عنها في القسم الثاني في بروتوكول الـ PPP وآخيرا لايسعني إلا أن أذكر الميزة الوحيدة لهذا البروتوكول وهي الأعدادات ففي سيسكو لن تحتاج لكتابة أي شيء لتشغيل البروتوكول كون هذا البروتوكول هو الـ Default على أجهزتها وعلى غير أجهزة لن تحتاج أكثر من تحديد نوع الـ Encapsulation بي HDLC أتمنى أن تكون التدوينة قد أفادتكم وقدمت لكم شيء جديدا ولنا عودة لنتحدث عن باقي البروتوكولات ودمتم بود