High-Level Data Link Control

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

  1. NRM (ang. normal respond mode) – normalny system odpowiedzi. W tym trybie urządzenie działające jako slave nie może inicjować transmisji.
  2. 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ż

Przypisy

  1. Richard Deal: CCNA Cisco Certified Network Associate Study Guide. The McGraw-Hill Companies, 2008, s. 858. ISBN 978-0-07-149730-5.

Bibliografia

  • Andrew S. Tanenbaum, Sieci komputerowe, wydanie 4, Helion 2004

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.