Zalecane, 2024

Wybór Redakcji

Różnica między HDLC i PPP

Główną różnicą między HDLC i PPP jest to, że HDLC jest protokołem zorientowanym na bit, podczas gdy PPP jest protokołem zorientowanym na znak. HDLC i PPP są najważniejszymi protokołami warstwy łącza danych wykorzystywanymi w sieci WAN (sieć rozległa), w których HDLC można również zaimplementować z PPP w celu uzyskania wydajnych wyników.

HDLC opisuje technikę hermetyzacji zastosowaną na danych w synchronicznym łączu danych szeregowych. Z drugiej strony, protokół PPP zajmuje się enkapsulacją danych transportowanych w łączach punkt-punkt i może być synchroniczny lub asynchroniczny.

Wykres porównania

Podstawa do porównania
HDLCPPP
Rozszerza się doProtokół warstwy łącza danych wysokiego poziomuProtokół Point-to-Point
Typ protokołówProtokół zorientowany na bitProtokół zorientowany na bajty
Użyty wTylko media synchroniczneNośniki synchroniczne i asynchroniczne
PoświadczenieBrak możliwości uwierzytelnieniaZapewnia uwierzytelnianie
Dynamiczne adresowanieNie oferuje dynamicznego adresowania.Używane jest adresowanie dynamiczne.
Wdrożony wKonfiguracje punkt-punkt i wielopunkt.Tylko konfiguracje punkt-punkt.
Zgodność z innymi protokołamiNie można korzystać z urządzeń innych niż Cisco.Interoperacyjne z urządzeniami innymi niż Cisco.

Definicja HDLC

HDLC (High-Level Data Link Control) to protokół WAN przeznaczony do przeprowadzania enkapsulacji danych w warstwie łącza danych. Hermetyzacja danych oznacza zmianę formatu danych. SDLC jest poprzednikiem HDLC, co oznacza protokół Synchronous Data Link Control . Zarówno protokół SDLC, jak i HDLC są opracowywane przez IBM i przesyłane do ANSI i ISO w celu akceptacji jako międzynarodowe standardy.

Protokół HDLC jest zgodny z koncepcją bitową i wykorzystuje farszowanie bitowe w celu uzyskania przejrzystości danych. W tym przypadku podejście zorientowane bitowo oznacza, że ​​pojedynczy bit jest używany do przedstawienia informacji sterowania. Struktura ramki HDLC zawiera pola adresu, kontrolki, danych, sumy kontrolnej i flagi. Domyślnym protokołem enkapsulacji w urządzeniach Cisco jest HDLC. Własny HDLC firmy Cisco działa tylko wtedy, gdy urządzenia na obu końcach łącza są z Cisco. Standardowy HDLC może mieć różne urządzenia na końcach.

Format ramek dla protokołów bitowo zorientowanych

  • Pole adresu - służy do opisu terminala.
  • Pole kontrolne - Bity w polu kontrolnym są przeznaczone na numer sekwencji i potwierdzenia.
  • Pole danych - To pole służy do przechowywania informacji.
  • Pole sumy kontrolnej - w tym polu bity są zarezerwowane dla wykonania kodu cyklicznej nadmiarowości.

Polecenia i żądania HDLC

HDLC używa grupy poleceń i odpowiedzi do swojej pracy. Istnieją trzy rodzaje informacji o ramkach, nadzorczych i nienumerowanych.

  • Format przesyłania informacji (I-Frame) - przenosi ponumerowane ramki w sposób sekwencyjny, które zawierają pole informacyjne.
  • Format nadzoru (S-Frame) - Ramy nadzorcze pełnią funkcje zarządcze, takie jak potwierdzenie, status przekazywania informacji, odpytywanie i odzyskiwanie po błędzie. Polecenia i prośby zawarte w tej instrukcji to: RECEIVE READY, RECEIVE NOT READY, REJECT, etcetera.
  • Nienumerowany format (U-Frame) - Zasadniczo rozszerza funkcje sterowania łączem danych. Istnieje kilka poleceń i żądań należących do tej kategorii, takich jak RESET, TEST, REJECT RAMKI, DISCONNECT żądania, itp.

Definicja PPP

Protokół PPP (protokół Point-to-Point) jest również protokołem WAN, ale po HDLC wprowadzono kilka ulepszeń w protokole PPP. Wcześniej protokół PPP nie jest zastrzeżony, co oznacza, że ​​może być używany z dwoma różnymi rodzajami urządzeń bez dokonywania zmian w formacie danych. Wszystkie łącza były traktowane jako pojedyncza, niezależna sieć IP, która ma własny format ramki, metodę adresowania sprzętu i protokół łącza danych. Połączenie punkt-punkt uzyskuje się bez przypisywania wielu adresów IP do kabli materialnych i wymaga on tylko numeru sieci IP.

Istnieje kilka cech PPP, które omówiono poniżej.

  • Aby wyraźnie zidentyfikować początek i koniec ramki, na danych asynchronicznych wykorzystywana jest metoda kadrowania. Jest to również korzystne w wykrywaniu błędów.
  • Protokół kontroli łącza służy do włączania linii sieciowych, testowania ich, kończenia ich, gdy nie są już używane. Ten protokół kontroli łącza jest zasadniczo pomocny w obsłudze układów synchronicznych i asynchronicznych oraz bajtowych i bitowych kodowań.
  • Może wybrać NCP (Network Control Protocol) dla każdej obsługiwanej warstwy sieci.

Format ramki dla PPP

Ramka PPP zawiera dwa pola flag, protokół złożony w celu określenia typu pakietu rezydującego w polu danych oraz pole ładunku, które może się różnić. Jednak pozostałe pola są takie same jak w przypadku protokołu HDLC.

Działanie protokołu PPP

  • Użytkownik najpierw wywołuje router dostawcy usług internetowych w celu nawiązania fizycznego połączenia; żądanie przechodzi przez modem.
  • Po wygenerowaniu odpowiedzi przez modem routera ustanawiane jest fizyczne połączenie.
  • Urządzenie użytkownika wysyła sekwencję pakietów LCP w polu ładunku jednej lub więcej sekwencji sekwencji PPP.
  • Parametry PPP są wybierane zgodnie z pakietami i ich odpowiedziami.
  • Po wybraniu parametrów PPP pakiety NCP są dostarczane do konfiguracji warstwy sieci.
  • Następnie adresy IP są dynamicznie przydzielane za pomocą NCP do nowo podłączonych urządzeń na czas logowania przez dostawcę.
  • Teraz urządzenie jest hostem internetowym i może wysyłać i odbierać pakiety IP.
  • Na NCP kończy połączenie warstwy sieciowej i oszczędza adresy IP.

Kluczowe różnice między HDLC i PPP

  1. HDLC jest zorientowanym na bitowe protokoły, podczas gdy PPP jest zorientowany na bajty, jak również na bitowe, ponieważ może być wysyłany przez linie modemowe dial-up, a także prawdziwie bitowy HDLC.
  2. W HDLC można używać tylko mediów synchronicznych. Natomiast PPP może pracować z mediami synchronicznymi i asynchronicznymi.
  3. W HDLC nie ma uwierzytelniania łącza, podczas gdy jest ono zapewnione w PPP.
  4. PPP może dynamicznie przypisywać i zwalnia adres IP zgodnie z użytkowaniem. W przeciwieństwie do tego nie jest tak w przypadku HDLC.
  5. Interoperacyjność urządzeń innych niż Cisco w HDLC nie jest możliwa. Jednak to ograniczenie HDLC jest wyeliminowane z protokołu PPP.

Wniosek

Pomiędzy HDLC i PPP protokół PPP działa lepiej niż HDLC, ponieważ nie ma przymusu używania urządzeń Cisco na obu końcach, co oznacza, że ​​są interoperacyjne. Protokół PPP obsługuje również wiele protokołów i obsługuje uwierzytelnianie.

Top