HDLC vs SDLC

Ang HDLC at SDLC ay mga protocol ng komunikasyon. Ang SDLC (Synchronous Data Link Control) ay isang protocol ng komunikasyon na ginamit sa layer ng data link ng mga network ng computer, na binuo ng IBM. Ang HDLC (High-Level Data Link Control) ay muli isang protocol ng link ng data, na binuo ng ISO (International Organization for Standardization), at nilikha ng SDLC.

Ang SDLC ay binuo ng IBM noong 1975 upang magamit sa mga System Network Architecture (SNA) na kapaligiran. Ito ay naka-sync at medyo oriented at isa sa una sa uri nito. Ito ay lumampas sa kasabay, naka-orient sa character (ibig sabihin, Bisync mula sa IBM) at kasabay na byte-count-oriented na mga protocol (ibig sabihin, ang DDCMP mula sa DEC) sa kahusayan, kakayahang umangkop at bilis. Iba't ibang mga uri ng link at teknolohiya tulad ng point-to-point at multipoint link, nakatali at walang batayang media, half-duplex at full-duplex transmission facility at circuit-switched at packet-switched network ay suportado. Kinilala ng SDLC ang "pangunahing" uri ng node, na kinokontrol ang iba pang mga istasyon, na tinawag na "pangalawa" node. Kaya ang pangalawang node ay kontrolado lamang ng isang pangunahing. Makikipag-usap ang Pangunahin sa pangalawang node gamit ang polling. Ang pangalawang node ay hindi maaaring magpadala nang walang pahintulot ng pangunahing. Apat na pangunahing mga pagsasaayos, samakatuwid, ang Point-to-point, Multipoint, Loop at Hub ay maaring magamit upang ikonekta ang pangunahing sa pangalawang node. Ang point-to-point ay nagsasangkot lamang ng isang pangunahing at pangalawa habang ang Multipoint ay nangangahulugang isang pangunahing at maraming pangalawang node. Ang Loop topology ay kasangkot sa Loop, na mahalagang pagkonekta ng pangunahing sa unang pangalawa at huling pangalawang muli na konektado sa pangunahing sa gayon ang mga tagapamagitan na pangalawa ay nagpapasa ng mga mensahe sa isa't isa habang tumugon sila sa mga kahilingan ng pangunahing. Sa wakas, ang Hub go-ahead ay nagsasangkot ng isang papasok at palabas na channel para sa komunikasyon sa pangalawang node.

Ang HDLC ay umiral lamang nang isinumite ng IBM ang SDLC sa iba't ibang mga komite ng pamantayan at ang isa sa mga ito (ISO) ay binago ang SDLC at lumikha ng protocol ng HDLC. Ito ay muli ng isang medyo oriented na sabag na protocol. Sa kabila ng katotohanan na ang ilang mga tampok na ginamit sa SDLC ay tinanggal, ang HDLC ay itinuturing na isang katugmang superset ng SDLC. Ang format ng SDLC Frame ay ibinahagi ng HDLC. Ang mga patlang ng HDLC ay may parehong pag-andar ng mga nasa SDLC. Sinusuportahan din ng HDLC, sabay-sabay, buong-duplex na operasyon bilang SDLC. Ang HDLC ay may isang pagpipilian para sa 32-bit checksum at hindi suportado ng HDLC ang Loop o Hub na ma-configure ang Loop o Hub, na malinaw na mga menor de edad na pagkakaiba mula sa SDLC. Ngunit, ang pangunahing pagkakaiba ay nagmula sa ang katunayan na ang HDLC ay sumusuporta sa tatlong mga mode ng paglipat kumpara sa isa sa SDLC. Una sa isa ay ang Normal mode ng pagtugon (NRM) kung saan ang pangalawang node ay hindi maaaring makipag-usap sa isang pangunahing hanggang sa ang pangunahing ay nagbigay ng pahintulot. Ito talaga ang mode ng paglipat na ginamit sa SDLC. Pangalawa, ang Asynchronous response mode (ARM) ay nagbibigay-daan sa pangalawang node upang makipag-usap nang walang pahintulot ng pangunahing. Sa wakas ay may Asynchronous balanse mode (ABM) na nagpapakilala ng isang pinagsama node, at ang lahat ng pakikipag-usap sa ABM ay nangyayari sa pagitan ng mga ganitong uri ng mga node lamang.

Sa buod, ang SDLC at HDLC ay parehong mga protocol ng network ng link ng data. Ang SDLC ay binuo ng IBM habang ang HDLC ay tinukoy ng ISO gamit ang SDLC bilang batayan. Ang HDLC ay may higit na pag-andar, bagaman, ang ilang mga tampok ng SDLC ay hindi naroroon sa HDLC. Maaaring magamit ang SDLC na may apat na mga pagsasaayos habang ang HDLC ay maaaring magamit sa dalawa lamang. Ang HDLC ay may isang pagpipilian para sa 32-bit checksum. Ang pangunahing pagkakaiba sa pagitan ng dalawang ito ay ang mga mode ng paglilipat na mayroon sila. Ang SDLC ay may isang mode lamang sa paglipat, na kung saan ay NRM ngunit, ang HDLC ay may tatlong mga mode kabilang ang NRM.