HDLC vs SDLC

HDLC మరియు SDLC కమ్యూనికేషన్ ప్రోటోకాల్స్. SDLC (సింక్రోనస్ డేటా లింక్ కంట్రోల్) అనేది కంప్యూటర్ నెట్‌వర్క్‌ల డేటా లింక్ లేయర్‌లో ఉపయోగించే కమ్యూనికేషన్ ప్రోటోకాల్, దీనిని IBM అభివృద్ధి చేసింది. HDLC (హై-లెవల్ డేటా లింక్ కంట్రోల్) మళ్ళీ డేటా లింక్ ప్రోటోకాల్, దీనిని ISO (ఇంటర్నేషనల్ ఆర్గనైజేషన్ ఫర్ స్టాండర్డైజేషన్) చే అభివృద్ధి చేయబడింది మరియు ఇది SDLC నుండి సృష్టించబడింది.

సిస్టమ్స్ నెట్‌వర్క్ ఆర్కిటెక్చర్ (ఎస్‌ఎన్‌ఏ) పరిసరాలలో ఉపయోగించడానికి ఎస్‌డిఎల్‌సిని ఐబిఎం 1975 లో అభివృద్ధి చేసింది. ఇది సింక్రోనస్ మరియు బిట్-ఓరియెంటెడ్ మరియు ఈ రకమైన మొదటి వాటిలో ఒకటి. ఇది సమకాలీకరణ, అక్షర-ఆధారిత (అనగా ఐబిఎమ్ నుండి బిసింక్) మరియు సమకాలీన బైట్-కౌంట్-ఓరియంటెడ్ ప్రోటోకాల్‌లను (అంటే డిఇసి నుండి డిడిసిఎంపి) సమర్థత, వశ్యత మరియు వేగంతో అధిగమించింది. పాయింట్-టు-పాయింట్ మరియు మల్టీపాయింట్ లింకులు, సరిహద్దు మరియు అపరిమిత మీడియా, సగం-డ్యూప్లెక్స్ మరియు పూర్తి-డ్యూప్లెక్స్ ప్రసార సౌకర్యాలు మరియు సర్క్యూట్-స్విచ్డ్ మరియు ప్యాకెట్-స్విచ్డ్ నెట్‌వర్క్‌లు వంటి వివిధ లింక్ రకాలు మరియు సాంకేతికతలు మద్దతు ఇస్తున్నాయి. SDLC "ప్రాధమిక" నోడ్ రకాన్ని గుర్తిస్తుంది, ఇది ఇతరుల స్టేషన్లను నియంత్రిస్తుంది, వీటిని "రెండవది" నోడ్స్ అని పిలుస్తారు. కాబట్టి ద్వితీయ నోడ్లు ప్రాధమిక ద్వారా మాత్రమే నియంత్రించబడతాయి. ప్రాథమిక పోలింగ్ ఉపయోగించి ద్వితీయ నోడ్‌లతో కమ్యూనికేట్ చేస్తుంది. ప్రాధమిక అనుమతి లేకుండా ద్వితీయ నోడ్లు ప్రసారం చేయలేవు. ప్రాధమిక-ద్వితీయ నోడ్‌లతో కనెక్ట్ చేయడానికి పాయింట్-టు-పాయింట్, మల్టీపాయింట్, లూప్ మరియు హబ్ గో-ఫార్వర్డ్ అనే నాలుగు ప్రాథమిక కాన్ఫిగరేషన్‌లను ఉపయోగించవచ్చు. పాయింట్-టు-పాయింట్ ఒక ప్రాధమిక మరియు ద్వితీయ మాత్రమే కలిగి ఉంటుంది, అయితే మల్టీపాయింట్ అంటే ఒక ప్రాధమిక మరియు అనేక ద్వితీయ నోడ్లు. లూప్ టోపోలాజీ లూప్‌తో సంబంధం కలిగి ఉంది, ఇది ప్రాధమికంగా మొదటి సెకండరీకి ​​కనెక్ట్ అవుతుంది మరియు చివరి సెకండరీని మళ్లీ ప్రైమరీకి కనెక్ట్ చేస్తుంది, తద్వారా ఇంటర్మీడియట్ సెకండరీలు ప్రాధమిక అభ్యర్థనలకు ప్రతిస్పందించేటప్పుడు ఒకదానికొకటి సందేశాలను పంపుతాయి. చివరగా, హబ్ గో-ఫార్వర్డ్‌లో ద్వితీయ నోడ్‌లకు కమ్యూనికేషన్ కోసం ఇన్‌బౌండ్ మరియు అవుట్‌బౌండ్ ఛానెల్ ఉంటుంది.

ఐబిఎం వివిధ ప్రమాణాల కమిటీలకు ఎస్‌డిఎల్‌సిని సమర్పించినప్పుడు మరియు వాటిలో ఒకటి (ఐఎస్ఓ) ఎస్‌డిఎల్‌సిని సవరించి హెచ్‌డిఎల్‌సి ప్రోటోకాల్‌ను సృష్టించినప్పుడు మాత్రమే హెచ్‌డిఎల్‌సి ఉనికిలోకి వచ్చింది. ఇది మళ్ళీ బిట్-ఓరియెంటెడ్ సింక్రోనస్ ప్రోటోకాల్. ఎస్‌డిఎల్‌సిలో ఉపయోగించిన అనేక లక్షణాలు విస్మరించబడినప్పటికీ, హెచ్‌డిఎల్‌సి ఎస్‌డిఎల్‌సి యొక్క అనుకూల సూపర్‌సెట్‌గా పరిగణించబడుతుంది. SDLC ఫ్రేమ్ ఆకృతిని HDLC పంచుకుంటుంది. హెచ్‌డిఎల్‌సి యొక్క ఫీల్డ్‌లు ఎస్‌డిఎల్‌సిలో ఉన్నవారికి అదే కార్యాచరణను కలిగి ఉంటాయి. HDLC కూడా, SDLC వలె సమకాలిక, పూర్తి-డ్యూప్లెక్స్ ఆపరేషన్‌కు మద్దతు ఇస్తుంది. HDLC 32-బిట్ చెక్‌సమ్ కోసం ఒక ఎంపికను కలిగి ఉంది మరియు HDLC లూప్ లేదా హబ్ గో-ఫార్వర్డ్ కాన్ఫిగరేషన్‌లకు మద్దతు ఇవ్వదు, ఇవి SDLC నుండి స్పష్టమైన చిన్న తేడాలు. కానీ, ప్రధాన వ్యత్యాసం ఎస్‌డిఎల్‌సిలో ఒకదానికి భిన్నంగా హెచ్‌డిఎల్‌సి మూడు బదిలీ మోడ్‌లకు మద్దతు ఇస్తుంది. మొదటిది సాధారణ ప్రతిస్పందన మోడ్ (NRM), దీనిలో ప్రాధమిక అనుమతి ఇచ్చే వరకు ద్వితీయ నోడ్‌లు ప్రాధమికంతో కమ్యూనికేట్ చేయలేవు. ఇది వాస్తవానికి SDLC లో ఉపయోగించే బదిలీ మోడ్. రెండవది, అసమకాలిక ప్రతిస్పందన మోడ్ (ARM) ప్రాధమిక అనుమతి లేకుండా ద్వితీయ నోడ్‌లను మాట్లాడటానికి అనుమతిస్తుంది. చివరగా ఇది అసమకాలిక సమతుల్య మోడ్ (ABM) ను కలిగి ఉంది, ఇది మిశ్రమ నోడ్‌ను పరిచయం చేస్తుంది మరియు అన్ని ABM కమ్యూనికేషన్ ఈ రకమైన నోడ్‌ల మధ్య మాత్రమే జరుగుతుంది.

సారాంశంలో, SDLC మరియు HDLC రెండూ డేటా లింక్ లేయర్ నెట్‌వర్క్ ప్రోటోకాల్‌లు. ఎస్‌డిఎల్‌సిని ఐబిఎం అభివృద్ధి చేసింది, హెచ్‌డిఎల్‌సిని ఐఎస్‌ఓ ఎస్‌డిఎల్‌సిని ప్రాతిపదికగా ఉపయోగించి నిర్వచించింది. HDLC లో ఎక్కువ కార్యాచరణ ఉంది, అయినప్పటికీ, SDLC యొక్క కొన్ని లక్షణాలు HDLC లో లేవు. ఎస్‌డిఎల్‌సిని నాలుగు కాన్ఫిగరేషన్‌లతో ఉపయోగించవచ్చు, హెచ్‌డిఎల్‌సిని కేవలం రెండు మాత్రమే ఉపయోగించవచ్చు. హెచ్‌డిఎల్‌సికి 32-బిట్ చెక్‌సమ్ కోసం ఒక ఎంపిక ఉంది. ఈ రెండింటి మధ్య ప్రధాన వ్యత్యాసం వారు కలిగి ఉన్న బదిలీ మోడ్‌లు. SDLC కి ఒకే బదిలీ మోడ్ మాత్రమే ఉంది, ఇది NRM అయితే, HDLC కి NRM తో సహా మూడు మోడ్లు ఉన్నాయి.