Sare eta teknologia protokoloak*
Aplikazio geruza DNS, FTP, HTTP, HTTPS, IMAP, IRC, NFS, NNTP, NTP, POP3, SMB/CIFS, SMTP, SNMP, SSH, Telnet, SIP, gehiago
Aurkezpen geruza ASN.1, MIME, SSL/TLS, XML, gehiago
Saio geruza NetBIOS, gehiago
Garraio geruza SCTP, SPX, TCP, UDP, gehiago
Sare geruza AppleTalk, IP, IPX, NetBEUI, X.25, gehiago
Lotura geruza ATM, Ethernet, Frame Relay, HDLC, PPP, Token Ring, Wi-Fi, STP, gehiago
Geruza fisikoa Kable ardazkide, Zuntz optiko, Pare kordatu, Mikrouhin-sarea, Irrati bidezko sarea, RS-232, gehiago
*OSI ereduaren arabera

HDLC protokoloa, datu loturentzako ISOk definitutako arau internazional bat da. Datu loturan full-duplex komunikazioa modu gardenean gauzatzen du. HDLC helburu orokorreko arau bat denez, sare konfigurazio ezberdinetan erabili ahal izango da.


Estazio motak

[aldatu | aldatu iturburu kodea]

HDLCk hiru estazio mota bereizten ditu:


Konfigurazio motak

[aldatu | aldatu iturburu kodea]

Lotura mailan eman daitezkeen konfigurazio motak bi taldetan sailkatzen dira:


Operazio motak

[aldatu | aldatu iturburu kodea]

Konfigurazioaren arabera, hiru Datu Transferentzia Modu edo Operazio Mota bereizten dira:


Tramen egitura eta motak

[aldatu | aldatu iturburu kodea]

HDLCn, bitak trametan taldekatzen dira. Trama horiek egitura estandarra dute, ondoko irudian agertzen den modukoa:

HDLC Trama
F A C INFO CRC F
8 bit 8bit 8 edo 16 bit Luzera aldakorra, 0 edo bit gehiago 8ren multiploak 8 edo 16 bit 8 bit


Bit sekuentzia bakun bat da, zehazki 01111110 edo 7Eh. Bere eginkizuna Hartzailea sinkronizatzea da. Estazio guztiak sekuentzia hori bilatzen ari dira etengabe. Trama baten hasiera adierazten du, amaieran jartzen den sekuentziak, hurrengo tramaren hasiera adierazten duelarik. Elkarren segidan doazen bi tramen artean, flag hauetariko hainbat transmiti daitezke.

Bit sekuentzia hori, tramaren beste eremuetan ere agertu daiteke. Hori ekiditeko, sekuentzia flagetatik kanpo bit sekuentzia hau gertatzen den bakoitzean, modu transparentean bidaltzen da, hau da, igorleak, bost 1eko jarraian bidaltzen dituela konturatzen denean, 0ko bat sartzen du ondoren. Hartzaileak berriz, bost 1eko jarraian jasotzen dituenean, hurrengo bita 0 den egiaztatuko du. Hala bada, igorleak sartu du eta ez du kontuan hartzen. Ez bada, eta hurrengoa 1 bada, flag bat jaso du, trama mugatzen duena. Teknika honi bit stuffing deitzen zaio.


Eremu honen luzera 8 bitetakoa da normalean, baina byte multiplo ezberdinetara hedatu daiteke. Modu hedatuan, helbidea osatzen duten byte guztietako esangura gutxieneko bita 0 izango da, azkenekoan izan ezik. Azken horretan, 1 izango da bit hori, byte hori helbidearen azken bytea dela adieraziz.

Bit guztiak 1 dituen helbideari broadcast deitzen zaio, eta 1. Mailako Estazioak konektaturiko 2. Mailako Estazio guztiei trama bat bidaltzeko erabiltzen du.

Bit guztiak 0 dituen helbidea testak egiteko erabilzen da.


Eremu honek, tramaren funtzio eta helburua adierazten ditu. Hiru trama mota bereizten dira HDLCn:

1._ Trama ez zenbakituak (U): Loturarako konexioa, NRM, ARM eta ABM modu ezberdinetan ezarri eta askatzeko erabiltzen da.

1 1 M P/F M

P bita 1 balioaz bidaltzen bada, Hartzaileak trama hori erantzun trama batekin egiaztatu behar duela adierazten da. "Final" bita 1 balioaz bidaltzean, Polling bita 1 balioaz zuen agindu trama erantzuten da.

M bitek U tramak adierazten duten agindu edo erantzunaren kodea osatzen dute. Kode horiekin Loturaren konexioa zein modutan ezarri nahi den, ezarpen hori onartzen den... adierazten da.

2._ Informazio tramak (I): Informazio erreala edo datuak garraiatzen dituzte. I mota honetako tramen fluxu kontrola egiteko informazioa eramaten dute.

0 N(S) P/F N(R)

N(S) eremuak bidaltzen den I tramaren sekuentzia zenbakia adierazten du.

N(R) eremuak, trama honen helburu den estaziotik jasotzen den hurrengo I tramak, zein sekuentzia zenbaki izatea espero duen adierazten du.

3._ Gainbegirazte tramak (S): Fluxu eta errore kontrolerako erabiltzen dira.

1 0 S P/F N(R)


Bi S bit daude. Horien arabera 4 S Trama ezberdin bereizten dira:

   RR (00):  Tramak jasotzeko prest dagoela adierazten du.
   RNR (10): Trama gehiago ezin dituela jaso adierazten du.
   REJ (01): N(R) sekuentzia zenbakitik aurreko I tramak berriz bidaltzea eskatzen du.
   SREJ(11): N(R) trama berriz bidaltzeko eskatzen du.

NRM eta ARM moduetan, RR eta RNR erabiltzen dira bakarrik. ABM moduan, guztiak erabil daitezke.


Beste estaziora transmititu beharreko informazioa dago eremu honetan. I Trametan bakarrik erabiltzen da eremu hau. Ez du luzera finkorik.


Sortzaile Polinomio deiturikoaren arteko hondarra adierazten du. HDLCn erabiltzen den sortzaile polinomioa, CCITTk gomendatutako bat da.

Kanpo estekak

[aldatu | aldatu iturburu kodea]