HDLC gegen PPP
Sowohl HDLC als auch PPP sind Datenverbindungsschichtprotokolle. HDLC (High-Level Data Link Control) ist ein Kommunikationsprotokoll, das auf der Datenverbindungsschicht von Computernetzwerken verwendet wird. Es wurde von ISO (International Organization for Standardization) entwickelt und aus IBMs SDLC (Synchronous Data Link Control) erstellt. PPP ist ein auf HDLC basierendes Datenverbindungsschichtprotokoll, das HDLC sehr ähnlich ist. Beide sind WAN-Protokolle (Wide Area Network) und eignen sich gut zum Verbinden von Punkt-zu-Punkt-Mietleitungen.
Was ist HDLC?
HDLC entstand erst, als IBM SDLC bei verschiedenen Standardausschüssen einreichte und einer von ihnen (ISO) SDLC modifizierte und das HDLC-Protokoll erstellte. HDLC wird als kompatible Obermenge von SDLC angesehen. Es ist ein bitorientiertes synchrones Protokoll. HDLC unterstützt den synchronen Vollduplexbetrieb. HDLC bietet eine Option für die 32-Bit-Prüfsumme und HDLC unterstützt die Punkt-zu-Punkt- und Mehrpunktkonfigurationen. HDLC identifiziert den "primären" Knotentyp, der andere Stationen steuert, die als "sekundäre" Knoten bezeichnet werden. Nur ein Primärknoten steuert die Sekundärknoten. HDLC unterstützt drei Übertragungsmodi: Der erste ist der normale Antwortmodus (NRM), in dem sekundäre Knoten nicht mit einem primären kommunizieren können, bis der primäre die Erlaubnis erteilt hat. Zweitens,Im asynchronen Antwortmodus (ARM) können sekundäre Knoten ohne die Erlaubnis des primären Knotens kommunizieren. Schließlich verfügt es über den Asynchronous Balanced Mode (ABM), der einen kombinierten Knoten einführt, und die gesamte ABM-Kommunikation findet nur zwischen diesen Knotentypen statt.
Was ist PPP?
Wie oben erwähnt, ist PPP ein Datenverbindungsschichtprotokoll, das auf HDLC basiert und HDLC sehr ähnlich ist. Es wird für die direkte Kommunikation zwischen zwei Knoten verwendet. Datenschutz, Authentifizierung und Komprimierung der Übertragungsverschlüsselung werden von PPP bereitgestellt. Die Authentifizierung erfolgt über PAP (Password Authentication Protocol) und häufiger über CHAP-Protokolle (Challenge Handshake Protocol). Es wird für verschiedene Arten von Netzwerken verwendet, die aus verschiedenen physischen Medien bestehen, z. B. Amtsleitung, Glasfaser, serielles Kabel, Mobiltelefon und Telefonleitung. Es ist sehr beliebt bei ISPs (Internet Service Providern) als Medium, um den Kunden einen DFÜ-Zugang zum Internet zu ermöglichen. Bereitstellung von DSL-Diensten (Digital Subscriber Line) für ihre Kunden,Dienstanbieter verwenden das Point-to-Point-Protokoll über Ethernet (POPoE) und das Point-to-Point-Protokoll über ATM (POPoA), zwei gekapselte Formen von PPP. PPP wird sowohl für synchrone als auch für asynchrone Schaltungen verwendet. Es funktioniert mit verschiedenen Netzwerkprotokollen wie IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF und AppleTalk. Breitbandverbindungen verwenden auch PPP. Obwohl PPP etwas nach den ursprünglichen HDLC-Spezifikationen entwickelt wurde, enthält PPP viele zusätzliche Funktionen, die zu diesem Zeitpunkt nur in proprietären Datenverbindungsprotokollen verfügbar waren. Obwohl PPP etwas nach den ursprünglichen HDLC-Spezifikationen entwickelt wurde, enthält PPP viele zusätzliche Funktionen, die zu diesem Zeitpunkt nur in proprietären Datenverbindungsprotokollen verfügbar waren. Obwohl PPP etwas nach den ursprünglichen HDLC-Spezifikationen entwickelt wurde, enthält PPP viele zusätzliche Funktionen, die zu diesem Zeitpunkt nur in proprietären Datenverbindungsprotokollen verfügbar waren.
Obwohl HDLC und PPP sehr ähnliche WAN-Datenverbindungsschichtprotokolle sind, die für die Punkt-zu-Punkt-Kommunikation verwendet werden, weisen sie ihre Unterschiede auf. Im Gegensatz zu HDLC ist PPP bei Verwendung in einem Cisco-Router nicht proprietär. Mehrere Unterprotokolle bilden die Funktionalität von PPP. PPP ist reich an Funktionen mit DFÜ-Netzwerkfunktionen und wird häufig von ISPs verwendet, um ihren Kunden das Internet bereitzustellen. Im Gegensatz zu HDLC kann PPP sowohl mit synchronen als auch mit asynchronen Verbindungen verwendet werden.