HDLC contre PPP
HDLC et PPP sont tous deux des protocoles de couche liaison de données. HDLC (High-Level Data Link Control) est un protocole de communication utilisé au niveau de la couche liaison de données des réseaux informatiques, développé par l'ISO (Organisation internationale de normalisation), et a été créé à partir du SDLC (Synchronous Data Link Control) d'IBM. PPP est un protocole de couche liaison de données basé sur HDLC et est très similaire à HDLC. Les deux sont des protocoles WAN (Wide Area Network) et fonctionnent bien pour connecter des lignes louées point à point.
Qu'est-ce que HDLC ?
HDLC n'a vu le jour que lorsqu'IBM a soumis le SDLC à divers comités de normalisation et que l'un d'eux (ISO) a modifié le SDLC et créé le protocole HDLC. HDLC est considéré comme un sur-ensemble compatible de SDLC. C'est un protocole synchrone orienté bit. HDLC prend en charge le fonctionnement synchrone en duplex intégral. HDLC a une option pour la somme de contrôle 32 bits et HDLC prend en charge les configurations point à point et multipoint. HDLC identifie le type de nœud "primaire", qui contrôle d'autres stations appelées nœuds "secondaires". Seul un nœud principal contrôlera les nœuds secondaires. HDLC prend en charge trois modes de transfert et ils sont les suivants. Le premier est le mode de réponse normale (NRM) dans lequel les nœuds secondaires ne peuvent pas communiquer avec un nœud principal tant que le nœud principal n'a pas donné l'autorisation. Deuxièmement, le mode de réponse asynchrone (ARM) permet aux nœuds secondaires de parler sans l'autorisation du primaire. Enfin, il dispose du mode équilibré asynchrone (ABM), qui introduit un nœud combiné, et toutes les communications ABM se produisent uniquement entre ces types de nœuds.
Qu'est-ce que PPP ?
Comme mentionné ci-dessus, PPP est un protocole de couche liaison de données basé sur HDLC, et est très similaire à HDLC. Il est utilisé pour la communication directe entre deux nœuds. La confidentialité, l'authentification et la compression du cryptage de transmission sont assurées par PPP. L'authentification est assurée par les protocoles PAP (Password Authentication Protocol) et plus communément par les protocoles CHAP (Challenge Handshake Protocol). Il est utilisé pour divers types de réseaux constitués de différents supports physiques tels que la ligne principale, la fibre optique, le câble série, le téléphone cellulaire et la ligne téléphonique. Il est très populaire parmi les FAI (fournisseurs d'accès Internet) en tant que moyen de fournir aux clients un accès commuté à Internet. Pour fournir des services DSL (Digital Subscriber Line) à leurs clients, les fournisseurs de services utilisent le protocole point à point sur Ethernet (POPoE) et le protocole point à point sur ATM (POPoA), qui sont deux formes encapsulées de PPP. PPP est utilisé pour les circuits synchrones et asynchrones. Il fonctionne avec différents protocoles réseau tels que IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF et AppleTalk. Les connexions haut débit utilisent également PPP. Bien que PPP ait été conçu quelque peu après les spécifications HDLC d'origine, PPP inclut de nombreuses fonctionnalités supplémentaires qui n'étaient disponibles que dans les protocoles de liaison de données propriétaires à ce moment-là.
Bien que HDLC et PPP soient des protocoles de couche de liaison de données WAN très similaires utilisés pour les communications point à point, ils ont leurs différences. Contrairement à HDLC, PPP n'est pas propriétaire lorsqu'il est utilisé dans un routeur Cisco. Plusieurs sous-protocoles constituent la fonctionnalité de PPP. PPP est riche en fonctionnalités avec des fonctionnalités de réseau commuté et est largement utilisé par les FAI pour fournir Internet à leurs clients. Contrairement à HDLC, PPP peut être utilisé avec des connexions synchrones et asynchrones.