HDLC مقابل SDLC
HDLC و SDLC بروتوكولات اتصال. SDLC (التحكم في ارتباط البيانات المتزامن) هو بروتوكول اتصال يستخدم في طبقة ارتباط البيانات لشبكات الكمبيوتر ، التي طورتها شركة IBM. HDLC (التحكم في ارتباط البيانات عالي المستوى) هو مرة أخرى بروتوكول ارتباط بيانات ، تم تطويره بواسطة ISO (المنظمة الدولية للتوحيد القياسي) ، وتم إنشاؤه من SDLC.
تم تطوير SDLC بواسطة IBM في عام 1975 لاستخدامه في بيئات هندسة شبكات الأنظمة (SNA). كانت متزامنة وموجهة نحو البتات وكانت الأولى من نوعها. لقد تجاوز البروتوكولات المتزامنة والموجهة نحو الحرف (أي Bisync من IBM) والبروتوكولات المتزامنة الموجهة لعدد البايت (i.ه. DDCMP من DEC) في الكفاءة والمرونة والسرعة. يتم دعم أنواع وتقنيات الوصلات المختلفة مثل الارتباطات من نقطة إلى نقطة ومتعددة النقاط والوسائط المحدودة وغير المحدودة ومرافق الإرسال ثنائية الاتجاه وثنائية الاتجاه وشبكات تبديل الدارات وشبكات تبديل الرزم. تحدد SDLC نوع العقدة "الأولية" ، والتي تتحكم في المحطات الأخرى ، والتي تسمى العقد "الثانية". لذلك سيتم التحكم في العقد الثانوية فقط بواسطة الأساسي. الأساسي سيتواصل مع العقد الثانوية باستخدام الاقتراع. لا يمكن للعقد الثانوية الإرسال بدون إذن من الأساسي. يمكن استخدام أربعة تكوينات أساسية ، وهي إشارة البدء من نقطة إلى نقطة ، ونقاط متعددة ، وحلقة وصل ، لتوصيل العقد الأساسية مع العقد الثانوية. تتضمن نقطة إلى نقطة واحدة أساسية وثانوية واحدة بينما تعني النقاط المتعددة عقدًا أساسيًا واحدًا والعديد من العقد الثانوية. تشترك طوبولوجيا الحلقة في Loop ، والتي تربط بشكل أساسي بالمرحلة الثانوية الأولى والثانوية الأخيرة متصلة مرة أخرى بالابتدائي بحيث يقوم الثانويون المتوسطون بتمرير الرسائل من خلال بعضهم البعض أثناء استجابتهم لطلبات الأساسي.أخيرًا ، تتضمن إشارة Hub المضيئة قناة واردة وصادرة للاتصال بالعقد الثانوية.
ظهرتHDLC إلى الوجود فقط عندما قدمت IBM SDLC إلى لجان المعايير المختلفة ، وعدلت إحداها (ISO) SDLC وأنشأت بروتوكول HDLC. هو مرة أخرى بروتوكول متزامن بت المنحى. على الرغم من حذف العديد من الميزات المستخدمة في SDLC ، إلا أن HDLC يعتبر مجموعة شاملة متوافقة من SDLC. يتم مشاركة تنسيق إطار SDLC بواسطة 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.