The International Standards Organization (ISO ) som defineret og styre definitionen af højtstående data Link Control ( HDLC ) protokol. Netværksprotokoller er defineret af funktion og placeret i en gruppe . Disse grupper er repræsenteret som lag i en stak med det fysiske lag ( lag 1 ) i bunden og applikationslaget foroven . HDLC er en Data Link Level -protokollen, som er Layer 2 i protokollen stakken. Normal respons funktion ( NRM ) er en af de tre former for HDLC . Modes
normale reaktion mode er et operativsystem metode HDLC . De andre to er Asynchronous Balanced mode ( ABM ) og Asynkron respons funktion ( ARM ) . Den mest udbredte af de tre tilstande er ABM .
Dataforbindelsesprotokol
Data Link Layer er ansvarlig for at fastlægge data til at passere den over et link. En højere lag er bekymret med adressering pakker på tværs af netværk , denne rejse kan passere flere links, eller humle . Data Link Layer er kun ansvarlig for at få data på tværs af en link .
Origin
HDLC var baseret på Synkron data Link Control ( SDLC ) protokol producerede af IBM. Af HDLC'er tre tilstande , er NRM tættest på SDLC . På grund af dette , er HDLC - NRM ofte omtalt som SDLC . IBMs SDLC var den første bit -orienterede Dataforbindelsesprotokol og HDLC - NRM gentager denne strategi.
Adressering
HDLC - NRM kun kommunikerer på tværs af en link . Den enhed, som den kommunikerer er fastgjort direkte til den afsendende enhed ved ét kabel. På det næste lag op - netværket eller Internet Layer - adressering er baseret på IP-adresse ( Internet Protocol). På Data Link Layer , deal protokoller med MAC-adresser. MAC står for " Media Access Control" og er den fysiske adresse på en " Medium Access Controller ", som er den enhed, der forbinder et netværk node til den fysiske kabel . Forskellen mellem de to adresser er, at IP-adresser er ligesom telefonnummeret på et hus telefon , mens MAC-adressen er gadenavn af huset.
Point-to- Multipoint
< br >
HDLC - NRM kan sende data ud over mere end ét link på samme tid . ABM kan ikke gøre dette . Adressen 11111111 repræsenterer alle kontaktes noder. Adressen 00000000 repræsenterer den nuværende node .
Rammekonstruktion
HDLC - NRM frame indeholder 6 felter. Disse er: en åbning frame flag , et adressefelt , en kontrol felt datafeltet , en ramme tjek sekvens og en ende flag. Både åbne og ende flag er byte '01111110 ' og denne byte bruges også til at fylde rummet mellem rammer . Enden flag én ramme kan også tjene som åbningen flag den næste ramme . En ramme kan være en styreenhed ramme , i hvilket tilfælde datafeltet være tomt . Datarammer transportere pakken videre til HDLC , implementering program af højere lag i protokolstakken .