|
Treść tego artykułu brzmi jak reklama.Uwagi: Po dodaniu pola Typ do Dane - protokół CISCO jest taki sam według przedstawionej tabelki. Jaki jest sens umieszczania tutaj rozwiązań firmy CISCO? Dlaczego nie wspomniano o Metering HDLC opisanym w normach IEC, który faktycznie odbiega w kilku kwestiach od wersji ISO?.Pomóż poprawić treść tak, aby jej forma była zgodna z zasadą neutralnego punktu widzenia.Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu. Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu. |
HDLC (ang. High-Level Data Link Control) – protokół warstwy łącza danych modelu OSI. Standard HDLC opisuje norma ISO, lecz szeroko stosuje się także implementację CISCO. 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 urządzenie działające jako slave nie może inicjować transmisji.
- ARM (ang. asynchronous respond mode) - asynchroniczny system odpowiedzi. W tym trybie urządzenie działające jako slave może inicjować transmisję.
Odmiany HDLC
Istnieją dwie implementacje protokołu HDLC. Pierwsza z nich jest standardem ISO, natomiast druga stworzona została przez CISCO. Głównie różnią się polem Type. Jednym z problemów wersji ISO jest brak możliwości zdefiniowania w jaki sposób obsłużyć wiele protokołów jednym połączeniem. Wersja CISCO eliminuje tę niedogodność. Tym sposobem ISO HDLC zazwyczaj używany jest w połączeniach szeregowych, gdzie działa pojedynczy protokół komunikacyjny[1].
Struktura ramki
ISO HDLC
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
|
16 bitów
|
8 bitów
|
CISCO HDLC
Znacznik
|
Adres
|
Sterowanie
|
Typ
|
Dane
|
FCS
|
Znacznik (opcjonalny)
|
8 bitów
|
8 bitów
|
8 lub 16 bitów
|
|
Dowolna: 0 lub więcej bitów
|
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 (www.iso.ch) - High-level data link control (HDLC) procedures na stronach ISO.
Przypisy
- ↑ Richard Deal: CCNA Cisco Certified Network Associate Study Guide. The McGraw-Hill Companies, 2008, s. 858. ISBN 978-0-07-149730-5.