Różnica między HDLC a PPP

HDLC vs PPP

Zarówno HDLC, jak i PPP są protokołami warstwy łącza danych. HDLC (High-Level Data Link Control) to protokół komunikacyjny używany w warstwie łącza danych w sieciach komputerowych, opracowany przez ISO (Międzynarodowa Organizacja Normalizacyjna) i został stworzony z SDLC IBM (Synchronous Data Link Control). PPP jest protokołem warstwy łącza danych opartym na HDLC i jest bardzo podobny do HDLC. Oba są protokołami WAN (Wide Area Network) i działają dobrze w celu łączenia linii dzierżawionych punkt-punkt.

Co to jest HDLC?

HDLC powstało tylko wtedy, gdy IBM przedłożył SDLC różnym komitetom normalizacyjnym, a jeden z nich (ISO) zmodyfikował SDLC i utworzył protokół HDLC. HDLC jest uważany za kompatybilny nadzbiór SDLC. Jest to synchroniczny protokół bitowy. HDLC obsługuje synchroniczne działanie w trybie pełnego dupleksu. HDLC ma opcję dla 32-bitowej sumy kontrolnej, a HDLC obsługuje konfiguracje Point-to-point i Multipoint. HDLC identyfikuje typ „głównego” węzła, który kontroluje inne stacje, które nazywane są „wtórnymi” węzłami. Tylko węzeł główny będzie kontrolować węzły dodatkowe. HDLC obsługuje trzy tryby przesyłania i są one następujące. Pierwszym z nich jest tryb normalnej odpowiedzi (NRM), w którym drugorzędne węzły nie mogą komunikować się z głównym, dopóki główny nie wyrazi na to zgody. Po drugie, tryb asynchronicznej odpowiedzi (ARM) pozwala węzłom drugorzędnym na komunikację bez zgody pierwotnego. Wreszcie ma tryb asynchronicznego równoważenia (ABM), który wprowadza połączony węzeł, a cała komunikacja ABM odbywa się tylko między tego rodzaju węzłami.

Co to jest PPP?

Jak wspomniano powyżej, PPP jest protokołem warstwy łącza danych opartym na HDLC i jest bardzo podobny do HDLC. Służy do bezpośredniej komunikacji między dwoma węzłami. Prywatność, uwierzytelnianie i kompresja szyfrowania transmisji są zapewniane przez PPP. Uwierzytelnianie jest zapewniane przez PAP (Password Authentication Protocol), a częściej przez protokoły CHAP (Challenge Handshake Protocol). Służy do różnych rodzajów sieci, które składają się z różnych mediów fizycznych, takich jak linia miejska, światłowód, kabel szeregowy, telefon komórkowy i linia telefoniczna. Jest bardzo popularny wśród dostawców usług internetowych (ISP) jako środek zapewniający klientom dostęp telefoniczny do Internetu. Aby świadczyć usługi DSL (Digital Subscriber Line) swoim klientom, usługodawcy używają protokołu Point-to-Point over Ethernet (POPoE) i Point-to-Point Protocol over ATM (POPoA), które są dwiema enkapsulowanymi formami PPP. PPP jest stosowany zarówno w obwodach synchronicznych, jak i asynchronicznych. Działa z różnymi protokołami sieciowymi, takimi jak IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF i AppleTalk. Połączenia szerokopasmowe również korzystają z PPP. Chociaż PPP został zaprojektowany nieco po oryginalnej specyfikacji HDLC, PPP zawiera wiele dodatkowych funkcji, które były dostępne tylko w zastrzeżonych protokołach łącza danych w tym momencie.

Chociaż HDLC i PPP są bardzo podobnymi protokołami warstwy łącza danych WAN stosowanymi do komunikacji punkt-punkt, mają jednak swoje różnice. W przeciwieństwie do HDLC, PPP nie jest zastrzeżony, gdy jest używany w routerze Cisco. Kilka sub-protokołów stanowi funkcjonalność PPP. PPP jest bogaty w funkcje z połączeniami telefonicznymi i jest często wykorzystywany przez dostawców usług internetowych do zapewniania dostępu do Internetu dla swoich klientów. W przeciwieństwie do HDLC, PPP może być używany zarówno z połączeniami synchronicznymi, jak i asynchronicznymi.