HDLC ба SDLC
HDLC болон SDLC нь харилцааны протоколууд юм. SDLC (Synchronous Data Link Control) нь IBM-ийн боловсруулсан компьютерийн сүлжээний өгөгдлийн холбоосын давхаргад ашиглагддаг харилцааны протокол юм. HDLC (Өндөр түвшний өгөгдлийн холболтын хяналт) нь ISO (Олон улсын стандартчиллын байгууллага)-аас боловсруулсан дахин өгөгдөл дамжуулах протокол бөгөөд SDLC-ээс үүсгэгдсэн.
SDLC-ийг IBM-ээс 1975 онд Системийн Сүлжээний Архитектур (SNA) орчинд ашиглахаар боловсруулсан. Энэ нь синхрон, бит баримжаатай байсан бөгөөд энэ төрлийн анхныхуудын нэг байв. Энэ нь синхрон, тэмдэгтэд чиглэсэн (жишээ нь, IBM-ийн Bisync) болон синхрон байт тоолоход чиглэсэн протоколуудаас (өөрөөр хэлбэл.д. DEC-ийн DDCMP) үр ашиг, уян хатан байдал, хурд. Цэгээс цэгт болон олон цэгт холбоосууд, хязгаарлагдмал ба хязгааргүй зөөвөрлөгч, хагас дуплекс ба бүрэн дуплекс дамжуулах хэрэгсэл, хэлхээний болон пакет шилжүүлэгч сүлжээ зэрэг төрөл бүрийн холбоосын төрөл, технологиуд дэмжигддэг. SDLC нь бусад станцуудыг хянадаг "анхдагч" зангилааны төрлийг тодорхойлдог бөгөөд үүнийг "хоёр дахь" зангилаа гэж нэрлэдэг. Тиймээс хоёрдогч зангилаа нь зөвхөн анхдагчаар удирдагдах болно. Анхдагч нь санал асуулга ашиглан хоёрдогч зангилаатай холбогдоно. Хоёрдогч зангилаа нь анхдагч талын зөвшөөрөлгүйгээр дамжуулж чадахгүй. Анхдагч зангилааг хоёрдогч зангилаатай холбохын тулд Point-to-point, Multipoint, Loop болон Hub go-ahead гэсэн дөрвөн үндсэн тохиргоог ашиглаж болно. Цэгээс цэг рүү зөвхөн нэг үндсэн ба хоёрдогч зангилаа багтдаг бол Multipoint гэдэг нь нэг үндсэн ба олон хоёрдогч зангилаа гэсэн үг юм. Давталтын топологи нь Loop-тэй холбоотой бөгөөд энэ нь үндсэндээ анхдагчийг эхний хоёрдогч руу холбож, сүүлчийн хоёрдогчийг анхдагч руу дахин холбодог тул завсрын хоёрдогч нь үндсэн хэсгийн хүсэлтэд хариу өгөхдөө мессежийг өөр хоорондоо дамжуулдаг. Эцэст нь, Hub go-ahead нь хоёрдогч цэгүүдтэй харилцах дотогшоо болон гадагш чиглэсэн сувгийг агуулдаг.
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 зэрэг гурван горимтой.