The International Standards Organization ( ISO ) definert og administrere definisjonen av High -Level Data Link kontroll ( HDLC ) protokoll. Nettverksprotokoller er definert av funksjon og plassert i en gruppe . Disse gruppene er representert som lag i en stabel med det fysiske laget ( lag 1) i bunnen og applikasjonslaget på toppen. HDLC er en Data Link nivå protokollen , som er på lag 2 i protokollen stabelen. Normal Response Mode ( NRM ) er en av de tre moduser av HDLC . Moduser
The Normal Response Mode er et operativsystem metode for HDLC . De to andre er den Asynchronous Balanced Mode ( ABM ) og Asynchronous Response Mode ( ARM ) . Den mest brukte av de tre modusene er ABM.
Data Link
Data Link Layer er ansvarlig for innramming data å passere den over en lenke . En høyere lag er opptatt av å ta opp pakker over nett , at reisen kan krysse flere koblinger eller humle . Data Link Layer er bare ansvarlig for å få data over en link.
Origin
HDLC var basert på Synkron Data Link kontroll ( SDLC ) protokoll produsert av IBM. Av HDLC tre moduser, er NRM nærmest SDLC . På grunn av dette , er HDLC - NRM ofte referert til som SDLC . IBMs SDLC var den første bit -orientert Datakjedeprotokoll og HDLC - NRM gjentar denne strategien .
Adressering
HDLC - NRM bare kommuniserer over en link. Enheten som den kommuniserer er festet direkte til enheten som sender data med én kabel . Ved neste lag opp - Network, eller Internet Layer - adressering er basert på IP-adressen (Internet Protocol ) . På Data Link Layer, protokoller avtale med MAC-adresser. MAC står for " Media Access Control " og er den fysiske adressen til en "Medium Access Controller ", som er enheten knytte et nettverk node til den fysiske kabelen. Forskjellen mellom de to adressene er at IP-adresser er like telefonnummeret til et hus telefonen , mens MAC -adressen er gateadressen av huset.
Punkt-til -multipunkt
HDLC - NRM kan sende data ut over flere ledd samtidig . ABM kan ikke gjøre dette. Adressen 11111111 representerer alle kontaktes noder. Adressen 00000000 representerer den aktuelle noden.
Frame Struktur
HDLC - NRM ramme inneholder seks felt . Disse er : en åpning ramme flagg , et adressefelt , en kontroll , data -feltet, en ramme sjekk sekvens og en slutt flagg . Både den åpne enden og flagget er den byte '01111110 ' og denne byte blir også brukt til å fylle opp rommet mellom rammene. Slutten flagg på én ramme, kan også tjene som åpning flagget til neste ramme . En ramme kan være en kontroll ramme , i hvilket tilfelle datafeltet vil være tom . Datapakker transportere pakken sendes til HDLC , implementere programmet ved høyere lag i protokollen stabelen.