HDLC a PPP
Zarówno HDLC, jak i PPP to protokoły 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 (Synchronous Data Link Control) IBM. PPP to protokół warstwy łącza danych oparty na HDLC i jest bardzo podobny do HDLC. Oba są protokołami WAN (Wide Area Network) i dobrze sprawdzają się w łączeniu dzierżawionych linii punkt-punkt.
Co to jest HDLC?
HDLC powstało dopiero wtedy, gdy IBM przedłożył SDLC różnym komitetom normalizacyjnym, a jeden z nich (ISO) zmodyfikował SDLC i stworzył protokół HDLC. HDLC jest uważany za zgodny nadzbiór SDLC. Jest to zorientowany bitowo protokół synchroniczny. HDLC obsługuje synchroniczną pracę w pełnym dupleksie. HDLC ma opcję 32-bitowej sumy kontrolnej, a HDLC obsługuje konfiguracje Point-to-point i Multipoint. HDLC identyfikuje „podstawowy” typ węzła, który kontroluje inne stacje zwane węzłami „drugorzędnymi”. Tylko węzeł główny będzie kontrolować węzły drugorzędne. HDLC obsługuje trzy tryby transferu i są one następujące. Pierwszy to tryb normalnej odpowiedzi (NRM), w którym węzły drugorzędne nie mogą komunikować się z głównym, dopóki główny nie udzieli pozwolenia. Po drugie, tryb asynchronicznej odpowiedzi (ARM) umożliwia węzłom drugorzędnym komunikację bez zgody głównego. Wreszcie, ma Asynchronous Balanced Mode (ABM), który wprowadza połączony węzeł, a cała komunikacja ABM odbywa się tylko między tymi rodzajami węzłów.
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ść szyfrowania transmisji, uwierzytelnianie i kompresję zapewnia PPP. Uwierzytelnianie zapewnia protokół PAP (Password Authentication Protocol) i częściej protokoły CHAP (Challenge Handshake Protocol). Jest używany w różnych typach sieci, które składają się z różnych nośników fizycznych, takich jak linia magistralna, światłowód, kabel szeregowy, telefon komórkowy i linia telefoniczna. Jest bardzo popularny wśród ISP (Internet Service Providers) jako medium umożliwiające klientom dostęp do Internetu w trybie dial-up. Aby świadczyć usługi DSL (Digital Subscriber Line) swoim klientom, dostawcy usług używają protokołu Point-to-Point over Ethernet (POPoE) i Point-to-Point Protocol over ATM (POPoA), które są dwiema hermetyzowanymi formami PPP. PPP jest używane 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ż wykorzystują PPP. Chociaż PPP został zaprojektowany nieco po oryginalnych specyfikacjach HDLC, PPP zawiera wiele dodatkowych funkcji, które w tamtym czasie były dostępne tylko w zastrzeżonych protokołach łącza danych.
Chociaż protokoły HDLC i PPP są bardzo podobnymi protokołami warstwy łącza danych WAN, używanymi do komunikacji punkt-punkt, różnią się między sobą. W przeciwieństwie do HDLC, PPP nie jest zastrzeżone, gdy jest używane w routerze Cisco. Kilka podprotokołów składa się na funkcjonalność PPP. Protokół PPP jest bogaty w funkcje z funkcjami sieci dial-up i jest często używany przez dostawców usług internetowych w celu zapewnienia dostępu do Internetu swoim klientom. W przeciwieństwie do HDLC, PPP może być używane zarówno z połączeniami synchronicznymi, jak i asynchronicznymi.