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ę wdyskusji 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 danychmodelu OSI. Standard HDLC opisuje normaISO, lecz szeroko stosuje się także implementacjęCISCO. HDLC jest stosowany w technologiiWAN, obsługuje zarówno połączenia dwupunktowe, jak i wielopunktowe. Jest protokołem o orientacji bitowej. Jest przezroczysty informacyjnie.
- NRM (ang. normal respond mode) – normalny system odpowiedzi. W tym trybie urządzenie działające jakoslave nie może inicjować transmisji.
- ARM (ang. asynchronous respond mode) – asynchroniczny system odpowiedzi. W tym trybie urządzenie działające jakoslave może inicjować transmisję.
Istnieją dwie implementacje protokołu HDLC. Pierwsza z nich jest standardemISO, natomiast druga stworzona została przezCISCO. Głównie różnią się polemType. Jednym z problemów wersjiISO jest brak możliwości zdefiniowania w jaki sposób obsłużyć wiele protokołów jednym połączeniem. WersjaCISCO eliminuje tę niedogodność. Tym sposobemISO HDLC zazwyczaj używany jest w połączeniach szeregowych, gdzie działa pojedynczy protokół komunikacyjny[1].
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ęściejCRC-16 lubCRC-CCITT).
- Znacznik: Opcjonalny znacznik oznaczający koniec ramki, który może być jednocześnie początkiem ramki następnej.
- Andrew S. Tanenbaum,Sieci komputerowe, wydanie 4, Helion 2004