HDLC مقابل SDLC

HDLC و SDLC هما بروتوكولا اتصال. SDLC (التحكم في ارتباط البيانات المتزامن) هو بروتوكول اتصال يستخدم في طبقة ارتباط البيانات لشبكات الكمبيوتر ، التي طورتها شركة IBM. HDLC (التحكم في ارتباط البيانات عالي المستوى) هو مرة أخرى بروتوكول ارتباط بيانات ، تم تطويره بواسطة ISO (المنظمة الدولية للتوحيد القياسي) ، وتم إنشاؤه من SDLC.

تم تطوير SDLC بواسطة IBM في عام 1975 ليتم استخدامه في بيئات هندسة شبكات النظم (SNA). لقد كان متزامنًا وموجّهًا إلى حدٍ ما وكان من الأول من نوعه. لقد تجاوزت البروتوكولات المتزامنة والموجهة للشخصيات (أي Bisync من IBM) والبروتوكولات الموجهة نحو البايت (أي DDCMP من DEC) في الكفاءة والمرونة والسرعة. يتم دعم أنواع وتكنولوجيات الوصلات المختلفة مثل الوصلات من نقطة إلى نقطة ووصلات متعددة ، والوسائط المقيدة وغير المقيدة ، ومرافق الإرسال أحادي الاتجاه والكامل مزدوج الاتجاه ، وشبكات تبديل الدارات والشبكات بتبديل الرزم. يحدد SDLC نوع العقدة "الأساسي" ، الذي يتحكم في المحطات الأخرى ، والتي تسمى العقد "ثانيا". لذلك سيتم التحكم في العقد الثانوية فقط من خلال الابتدائية. سوف التواصل الأساسي مع العقد الثانوية باستخدام الاقتراع. لا يمكن إرسال العقد الثانوية دون إذن من الأساسي. يمكن استخدام أربعة تكوينات أساسية ، وهي الانتقال من نقطة إلى نقطة ، و Multipoint ، و Loop ، و Hub لتوصيل العقد الأولية بالعقد الثانوية. تتضمن نقطة إلى نقطة واحدة فقط الابتدائي والثانوي بينما Multipoint يعني العقد الأولية واحد والعديد من العقد الثانوية. تتعامل طوبولوجيا Loop مع Loop ، الذي يتصل بشكل أساسي بالمرحلة الابتدائية والثانوية الأولى مرتبطًا مرة أخرى بالمرحلة الابتدائية بحيث تمر المرتبات المتوسطة المتوسطة بالرسائل عبر بعضها البعض أثناء استجابتها لطلبات المرحلة الابتدائية. أخيرًا ، يتضمن الانتقال السريع Hub قناة واردة وصادرة للاتصال بالعقد الثانوية.

ظهرت HDLC في حيز الوجود فقط عندما قدمت IBM SDLC إلى لجان معايير مختلفة وقام أحدها (ISO) بتعديل SDLC وإنشاء بروتوكول HDLC. هو مرة أخرى بروتوكول متزامن المنحى قليلا. على الرغم من حقيقة أن العديد من الميزات المستخدمة في SDLC تم حذفها ، تعتبر HDLC بمثابة مجموعة متوافقة من SDLC. تتم مشاركة تنسيق SDLC Frame بواسطة HDLC. تتمتع حقول HDLC بنفس وظيفة تلك الموجودة في SDLC. HDLC أيضا ، يدعم عملية متزامنة ثنائية الاتجاه مثل SDLC. يحتوي HDLC على خيار المجموع الاختباري 32 بت ولا يدعم HDLC تكوينات الانتقال Loop أو Hub ، والتي هي اختلافات طفيفة واضحة من SDLC. لكن الفارق الرئيسي يأتي من حقيقة أن HDLC يدعم ثلاثة أوضاع نقل بدلاً من واحد في SDLC. الأول هو وضع الاستجابة العادية (NRM) الذي لا يمكن فيه الاتصال بالثواني الثانوية حتى يتم إعطاء الإذن الأساسي. هذا هو في الواقع وضع النقل المستخدمة في SDLC. ثانياً ، يسمح وضع الاستجابة غير المتزامن (ARM) للعقد الثانوية بالتحدث دون إذن أساسي. أخيرًا ، يحتوي على وضع متوازن غير متزامن (ABM) يقدم عقدة مجمعة ، ويحدث كل اتصال ABM بين هذه الأنواع من العقد فقط.

باختصار ، يعد كل من SDLC و HDLC بروتوكولي شبكة لطبقة ارتباط البيانات. تم تطوير SDLC بواسطة IBM بينما تم تعريف HDLC بواسطة ISO باستخدام SDLC كأساس. HDLC لديه المزيد من الوظائف ، على الرغم من أن بعض ميزات SDLC غير موجودة في HDLC. يمكن استخدام SDLC مع أربعة تكوينات بينما يمكن استخدام HDLC مع اثنين فقط. HDLC لديه خيار للاختبار 32 بت. الفرق الرئيسي بين هذين هو وسائط النقل التي لديهم. يحتوي SDLC على وضع نقل واحد فقط ، وهو NRM ، ولكن HDLC له ثلاثة أوضاع بما في ذلك NRM.