एचडीएलसी बनाम एसडीएलसी

एचडीएलसी और एसडीएलसी संचार प्रोटोकॉल हैं। एसडीएलसी (सिंक्रोनस डेटा लिंक कंट्रोल) एक संचार प्रोटोकॉल है जिसका उपयोग आईबीएम द्वारा विकसित कंप्यूटर नेटवर्क की डेटा लिंक परत पर किया जाता है। एचडीएलसी (हाई-लेवल डेटा लिंक कंट्रोल) एक डेटा लिंक प्रोटोकॉल है, जिसे आईएसओ (मानकीकरण के लिए अंतर्राष्ट्रीय संगठन) द्वारा विकसित किया गया है, और इसे एसडीएलसी से बाहर बनाया गया था।

SDLC 1975 में IBM द्वारा सिस्टम नेटवर्क आर्किटेक्चर (SNA) वातावरण में इस्तेमाल किया गया था। यह सिंक्रोनस और बिट-ओरिएंटेड था और अपनी तरह का पहला था। यह दक्षता, लचीलेपन और गति में सिंक्रोनस, कैरेक्टर-ओरिएंटेड (यानी आईबीएम से बिसंक) और सिंक्रोनस बाइट-काउंट-ओरिएंटेड प्रोटोकॉल (यानी डीईसी से डीडीएमपी) को पार कर गया। पॉइंट-टू-पॉइंट और मल्टीपॉइंट लिंक, बाउंडेड और अनबाउंड मीडिया, हाफ-डुप्लेक्स और फुल-डुप्लेक्स ट्रांसमिशन सुविधाओं और सर्किट-स्विच्ड और पैकेट-स्विच नेटवर्क जैसे विभिन्न प्रकार की तकनीकों का समर्थन किया जाता है। SDLC “प्राथमिक” नोड प्रकार की पहचान करता है, जो अन्य स्टेशनों को नियंत्रित करता है, जिन्हें “दूसरी” नोड कहा जाता है। तो माध्यमिक नोड्स केवल एक प्राथमिक द्वारा नियंत्रित किया जाएगा। प्राथमिक मतदान का उपयोग करके माध्यमिक नोड्स के साथ संवाद करेगा। प्राथमिक की अनुमति के बिना माध्यमिक नोड संचारित नहीं हो सकते। चार बुनियादी विन्यास, अर्थात्, प्वाइंट-टू-पॉइंट, मल्टीपॉइंट, लूप और हब गो-फॉरवर्ड का उपयोग प्राथमिक को माध्यमिक नोड्स से जोड़ने के लिए किया जा सकता है। पॉइंट-टू-पॉइंट में केवल एक प्राथमिक और द्वितीयक शामिल है जबकि मल्टीपॉइंट का मतलब एक प्राथमिक और कई माध्यमिक नोड्स हैं। लूप टोपोलॉजी लूप के साथ शामिल है, जो अनिवार्य रूप से प्राथमिक को पहले माध्यमिक और अंतिम माध्यमिक से फिर से प्राथमिक से कनेक्ट कर रहा है ताकि मध्यवर्ती सेकेंडरी एक दूसरे के माध्यम से संदेश पारित करें क्योंकि वे प्राथमिक के अनुरोधों का जवाब देते हैं। अंत में, हब गो-फॉरवर्ड में माध्यमिक नोड्स के लिए संचार के लिए एक इनबाउंड और आउटबाउंड चैनल शामिल है।

HDLC तब ही अस्तित्व में आया जब IBM ने SDLC को विभिन्न मानकों वाली समितियों में प्रस्तुत किया और उनमें से एक (ISO) ने SDLC को संशोधित किया और MLC प्रोटोकॉल बनाया। यह फिर से एक बिट-ओरिएंटेड सिंक्रोनस प्रोटोकॉल है। इस तथ्य के बावजूद कि एसडीएलसी में उपयोग की जाने वाली कई विशेषताएं छोड़ दी गई हैं, एचडीएलसी को एसडीएलसी के संगत सुपरसेट के रूप में माना जाता है। एसडीएलसी फ़्रेम प्रारूप एचडीएलसी द्वारा साझा किया गया है। SDLC में HDLC के फील्ड्स की कार्यक्षमता समान है। HDLC भी, SDLC के रूप में तुल्यकालिक, पूर्ण-द्वैध संचालन का समर्थन करता है। एचडीएलसी में 32-बिट चेकसम के लिए एक विकल्प है और एचडीएलसी लूप या हब गो-फॉरवर्ड कॉन्फ़िगरेशन का समर्थन नहीं करता है, जो एसडीएलसी से स्पष्ट मामूली अंतर हैं। लेकिन, मुख्य अंतर इस तथ्य से आता है कि एसडीएलसी में एक के विपरीत एचडीएलसी तीन स्थानांतरण मोड का समर्थन करता है। पहला एक सामान्य प्रतिक्रिया मोड (NRM) है जिसमें माध्यमिक नोड प्राथमिक के साथ संचार नहीं कर सकता है जब तक कि प्राथमिक ने अनुमति नहीं दी है। यह वास्तव में SDLC में उपयोग किया जाने वाला स्थानांतरण मोड है। दूसरे, अतुल्यकालिक प्रतिक्रिया मोड (एआरएम) माध्यमिक नोड्स को प्राथमिक की अनुमति के बिना बात करने की अनुमति देता है। अंत में इसमें एसिंक्रोनस संतुलित मोड (एबीएम) है जो एक संयुक्त नोड का परिचय देता है, और सभी एबीएम संचार केवल इन प्रकार के नोड्स के बीच होता है।

सारांश में, SDLC और HDLC दोनों डेटा लिंक लेयर नेटवर्क प्रोटोकॉल हैं। SDLC को IBM द्वारा विकसित किया गया था जबकि HDLC को ISO द्वारा SDLC को आधार के रूप में परिभाषित किया गया था। एचडीएलसी में अधिक कार्यक्षमता है, हालांकि, एसडीएलसी की कुछ विशेषताएं एचडीएलसी में मौजूद नहीं हैं। एसडीएलसी का उपयोग चार कॉन्फ़िगरेशन के साथ किया जा सकता है जबकि एचडीएलसी का उपयोग केवल दो के साथ किया जा सकता है। HDLC में 32-बिट चेकसम का विकल्प है। इन दोनों के बीच प्रमुख अंतर हस्तांतरण मोड है जो उनके पास है। SDLC में केवल एक स्थानांतरण मोड है, जो NRM है, लेकिन, HDLC में NRM सहित तीन मोड हैं।