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
- NRM (ang. Normal Respond Mode) - normalny system odpowiedzi. W tym trybie slave nie może inicjować transmisji.
- ARM (ang. 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 011111102 (7E16),
- Adres: adresowanie stacji końcowej,
- Sterowanie: określa typ ramki (dane, sterowanie, nadzór) oraz jej parametry w zależności od typu,
- 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.
Zobacz też
Bibliografia
- Andrew S. Tanenbaum, Sieci komputerowe, wydanie 4, Helion 2004
Linki zewnętrzne
- ISO/IEC 13239:2002 Information technology - High-level data link control (HDLC) procedures