Forskellen mellem HDLC og PPP

HDLC vs PPP

Både HDLC og PPP er protokoller til datalinklag. HDLC (High-Level Data Link Control) er en kommunikationsprotokol, der bruges i datalinklaget i computernetværk, udviklet af ISO (International Organization for Standardization), og blev oprettet af IBM's SDLC (Synchronous Data Link Control). PPP er en datalink-lagsprotokol baseret på HDLC og ligner meget HDLC. Begge er WAN-protokoller (Wide Area Network) og fungerer godt til at forbinde punkt-til-punkt-lejede linjer.

Hvad er HDLC?

HDLC kom først i gang, da IBM forelagde SDLC til forskellige standardudvalg, og et af dem (ISO) modificerede SDLC og oprettede HDLC-protokol. HDLC betragtes som et kompatibelt supersæt af SDLC. Det er en bitorienteret synkron protokol. HDLC understøtter synkron, fuld duplex-drift. HDLC har en mulighed for 32-bit testsum, og HDLC understøtter punkt-til-punkt- og Multipoint-konfigurationer. HDLC identificerer “primær” nodetype, der kontrollerer andre stationer, der kaldes “sekundære” knudepunkter. Kun en primær knude vil kontrollere de sekundære knudepunkter. HDLC understøtter tre overførselstilstande, og de er som følger. Den første er Normal Response Mode (NRM), hvor sekundære noder ikke kan kommunikere med en primær, før den primære har givet tilladelse. For det andet tillader den asynkrone responstilstand (ARM) sekundære noder at tale uden primær tilladelse. Endelig har den Asynchronous Balanced Mode (ABM), der introducerer en kombineret node, og al ABM-kommunikation sker kun mellem disse slags noder.

Hvad er PPP?

Som nævnt ovenfor er PPP en datalinklagsprotokol baseret på HDLC og ligner meget HDLC. Det bruges til direkte kommunikation mellem to noder. Transmissionskryptering privatliv, godkendelse og komprimering leveres af PPP. Autentificering leveres af PAP (Password Authentication Protocol) og mere almindeligt af CHAP (Challenge Handshake Protocol) protokoller. Det bruges til forskellige typer netværk, der består af forskellige fysiske medier såsom bagagerum, fiberoptik, seriekabel, mobiltelefon og telefonlinje. Det er meget populært blandt internetudbydere (internetudbydere) som et middel til at give kunderne opkaldsadgang til internettet. For at levere DSL-tjenester (Digital Subscribber Line) til deres kunder bruger tjenesteudbydere Point-to-Point-protokol over Ethernet (POPoE) og Point-to-Point-protokol over ATM (POPoA), som er to indkapslede former for PPP. PPP bruges til både synkrone og asynkrone kredsløb. Det fungerer med forskellige netværksprotokoller såsom IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF og AppleTalk. Bredbåndsforbindelser bruger også PPP. Selvom PPP blev designet noget efter de originale HDLC-specifikationer, indeholder PPP mange ekstra funktioner, der kun var tilgængelige i proprietære datalinkprotokoller på det tidspunkt..

Skønt HDLC og PPP er meget ens WAN-datalink-protokoller, der bruges til punkt-til-punkt-kommunikation, har de deres forskelle. I modsætning til HDLC er PPP ikke proprietær, når den bruges i en Cisco-router. Flere underprotokoller udgør PPP's funktionalitet. PPP er funktionsrig med opkaldsnetværksfunktioner og bruges stærkt af internetudbydere til at levere internet til deres kunder. I modsætning til HDLC kan PPP bruges med både synkrone og asynkrone forbindelser.