Aanbevolen, 2020

Editor'S Choice

Verschil tussen HDLC en PPP

Het grote verschil tussen HDLC en PPP is dat HDLC het bitgeoriënteerde protocol is, terwijl PPP het karaktergeoriënteerde protocol is. De HDLC en PPP zijn de cruciale datalinklaag-protocollen die worden gebruikt in WAN (Wide Area Network), waar de HDLC ook kan worden geïmplementeerd met PPP voor de efficiënte resultaten.

HDLC beschrijft de inkapselingstechniek die wordt toegepast op de gegevens in de synchrone seriële gegevensverbinding. Anderzijds behandelt het PPP-protocol de inkapseling van de gegevens die worden getransporteerd in de point-to-point-links en kan deze synchroon of asynchroon zijn.

Vergelijkingstabel

Basis voor vergelijking
HDLCPPP
Wordt uitgebreid naarHigh-level Data Link Layer-protocolPoint-to-Point-protocol
Type protocollenBitgeoriënteerd protocolByte-georiënteerd protocol
Gebruikt inAlleen synchrone mediaZowel synchrone als asynchrone media
authenticatieGeen authenticatieBiedt authenticatie
Dynamische adresseringBiedt geen dynamische adressering.Dynamische adressering wordt gebruikt.
Geïmplementeerd inPoint-to-point en multipoint-configuraties.Alleen point-to-point configuraties.
Compatibiliteit met andere protocollenKan niet worden gebruikt met niet-Cisco-apparaten.Interoperabel met niet-Cisco-apparaten ook.

Definitie van HDLC

HDLC (High-level Data Link Control) is een WAN-protocol bedoeld om de inkapseling van de gegevens in de datalinklaag uit te voeren. De inkapseling van de gegevens betekent dat het formaat van de gegevens wordt gewijzigd. SDLC is de voorloper van de HDLC die staat voor het Synchronous Data Link Control-protocol . Zowel het SDLC- als het HDLC-protocol zijn ontwikkeld door IBM en ingediend bij ANSI en ISO voor acceptatie als de internationale normen.

Het HDLC-protocol volgt het bitgeoriënteerde concept en gebruikt bit stuffing voor het verkrijgen van datatransparantie. Hier betekent bitgeoriënteerde benadering dat de enkele bit wordt gebruikt om de besturingsinformatie te presenteren. De framestructuur van HDLC bevat de adres-, besturings-, gegevens-, controlesom- en vlagvelden. Het standaard inkapselingsprotocol op de Cisco-apparaten is de HDLC. De eigen HDLC van Cisco werkt alleen als de apparaten aan beide uiteinden van de koppeling van Cisco zijn. Standaard HDLC kan verschillende apparaten hebben aan de uiteinden.

Frame-indeling voor de bitgeoriënteerde protocollen

  • Adresveld - Dit wordt gebruikt om de terminal te beschrijven.
  • Besturingsveld - De bits in het besturingsveld zijn bedoeld voor het volgnummer en de bevestigingen.
  • Gegevensveld - Dit veld wordt gebruikt om de informatie vast te houden.
  • Controlesomveld - In dit veld zijn de bits gereserveerd voor het uitvoeren van de cyclische redundantiecode.

HDLC-opdrachten en -verzoeken

De HDLC gebruikt een groep opdrachten en antwoorden om te werken. Er zijn drie soorten frames-informatie, toezichthoudend en niet genummerd.

  • Formaat informatieoverdracht (I-frame) - Het transporteert de genummerde frames op een sequentiële manier, die het informatieveld bevatten.
  • Toezichtformat (S-frame) - De toezichtframes voeren de beheerfuncties uit, zoals bevestiging, status van informatieoverdracht, polling en foutherstel. De opdrachten en verzoeken die hierin zijn opgenomen zijn KLAAR ONTVANGEN, ONTVANGEN NIET GEREED, AFGEWEZEN, enzovoort.
  • Ongenummerd formaat (U-frame) - Het breidt in feite de datalinkfuncties uit. Daar vallen verschillende commando's en verzoeken onder deze categorie, zoals RESET, TEST, FRAME REJECT, DISCONNECT VERZOEK, enzovoort.

Definitie van PPP

PPP (Point-to-Point Protocol) is ook een WAN-protocol, maar er zijn verschillende verbeteringen aangebracht in het PPP-protocol na HDLC. Voorheen is het PPP-protocol niet gepatenteerd, wat betekent dat het kan worden gebruikt met twee verschillende typen apparaten zonder wijzigingen in te voeren ten opzichte van het formaat van de gegevens. Alle koppelingen worden gezamenlijk behandeld als één, onafhankelijk IP-netwerk met een eigen frameformaat, hardwareadresseringsmethode en datalinkprotocol. Een point-to-point-verbinding wordt verkregen zonder meerdere IP-adressen toe te wijzen aan de tastbare draden, en het heeft alleen het IP-netwerknummer nodig.

Er zijn verschillende kenmerken van PPP, die hieronder worden besproken.

  • Om het begin en einde van het frame duidelijk te identificeren, wordt de framingmethode gebruikt voor de asynchrone gegevens. Het is ook nuttig bij het detecteren van de fouten.
  • Een verbindingscontroleprotocol wordt gebruikt om de netwerklijnen in te schakelen, te testen en te beëindigen wanneer ze niet meer worden gebruikt. Dit verbindingsbesturingsprotocol is in principe behulpzaam bij het verwerken van de synchrone en asynchrone schakelingen en byte- en bitgeoriënteerde coderingen.
  • Het kan het NCP (Network Control Protocol) selecteren voor elke ondersteunde netwerklaag.

Frame-indeling voor de PPP

Het PPP-frame bevat twee vlagvelden, een protocol dat is ingediend om het type pakket te bepalen dat zich in de payload bevindt, en een payloadveld dat kan variëren. De rest van de velden is echter hetzelfde als het HDLC-protocol.

Werking van het PPP-protocol

  • De gebruiker belt eerst de router van de internetprovider om de fysieke verbinding tot stand te brengen; het verzoek gaat via de modem.
  • Na het genereren van het antwoord door de modem van de router, wordt de fysieke verbinding tot stand gebracht.
  • Gebruikersapparaat verzendt sequentieel een set LCP-pakketten in het payloadveld van een of meer PPP-frames.
  • De PPP-parameters worden gekozen op basis van de pakketten en hun antwoorden.
  • Na het selecteren van PPP-parameters, worden de NCP-pakketten afgeleverd voor de configuratie van de netwerklaag.
  • Vervolgens worden de IP-adressen dynamisch toegewezen met behulp van het NCP aan de nieuw aangesloten apparaten gedurende de duur van de aanmelding door de provider.
  • Het apparaat is nu een internethost en kan de IP-pakketten verzenden en ontvangen.
  • Op beëindigt het NCP de netwerklaagverbinding en spaart het de IP-adressen.

Belangrijkste verschillen tussen HDLC en PPP

  1. De HDLC is een bitgeoriënteerd protocol, terwijl PPP byte-georiënteerd is evenals bitgeoriënteerd omdat het kan worden verzonden via de inbelmodemlijnen en ook ware bitgeoriënteerde HDLC.
  2. Alleen synchrone media kunnen in HDLC worden gebruikt. PPP daarentegen kan werken met synchrone en asynchrone media.
  3. Er is geen link-authenticatie beschikbaar in HDLC, terwijl het wordt aangeboden in PPP.
  4. PPP kan het IP-adres dynamisch toewijzen en vrijgeven, afhankelijk van het gebruik. Daartegenover is dit niet het geval in HDLC.
  5. Interoperabiliteit tussen de niet-cisco-apparaten in HDLC is niet haalbaar. Deze beperking van HDLC is echter geëlimineerd uit het PPP-protocol.

Conclusie

Tussen HDLC en PPP presteert het PPP-protocol beter dan HDLC omdat er geen dwang is om de Cisco-apparaten aan beide uiteinden te gebruiken, wat betekent dat deze interoperabel zijn. PPP ondersteunt ook meerdere protocollen en ondersteunt authenticatie.

Top