High-Level Data Link Control
Wygląd
HDLC (ang. High-Level Data Link Control) jest protokołem warstwy łącza danych modelu OSI. HDLC jest standardem ISO. HDLC jest stosowany w technologii WAN, obsługuje zarówno połączenia dwupunktowe, jak i wielopunktowe. Jest protokołem o orientacji bitowej. Jest przezroczysty informacyjnie.
Tryby pracy
1). NRM (Normal Respond Mode) - normalny system odpowiedzi
W tym trybie slave nie może inicjować transmisji.
2). ARM (Asynchronous Respond Mode)
W tym trybie slave może inicjować transmisję.
Struktura ramki
Znacznik | Adres | Sterowanie | Dane | FCS | Znacznik (opcjonalny) |
---|---|---|---|---|---|
8 bitów | 8 bitów | 8 lub 16 bitów | Dowolna: 0 lub więcej bitów (wielokrotność 8) | 16 bitów | 8 bitów |
- Znacznik: sekwencja '01111110' (szestnastkowo: 7E),
- Adres: adresowanie stacji końcowej,
- Sterowanie: określa typ ramki: dane, sterowanie, nadzór,
- Dane: zawiera przesyłane dane,
- FCS: suma kontrolna (najczęściej CRC-16 lub CRC-CCITT),
- Znacznik: opcjonalny znacznik oznaczający koniec ramki, który może być jednocześnie początkiem ramki następnej.