HDLC vs PPP
Tanto o HDLC quanto o PPP são protocolos da camada de enlace de dados. HDLC (High-Level Data Link Control) é um protocolo de comunicação utilizado na camada de enlace de dados de redes de computadores, desenvolvido pela ISO (International Organization for Standardization), e foi criado a partir do SDLC (Synchronous Data Link Control) da IBM. O PPP é um protocolo da camada de enlace de dados baseado em HDLC e é muito semelhante ao HDLC. Ambos são protocolos WAN (Wide Area Network) e funcionam bem para conectar linhas alugadas ponto a ponto.
O que é HDLC?
HDLC surgiu apenas quando a IBM submeteu o SDLC a vários comitês de padrões e um deles (ISO) modificou o SDLC e criou o protocolo HDLC. O HDLC é considerado um superconjunto compatível do SDLC. É um protocolo síncrono orientado a bits. O HDLC suporta operação síncrona e full-duplex. O HDLC tem uma opção para soma de verificação de 32 bits e o HDLC suporta as configurações ponto a ponto e multiponto. O HDLC identifica o tipo de nó “primário”, que controla outras estações que são chamadas de nós “secundários”. Apenas um nó primário controlará os nós secundários. O HDLC suporta três modos de transferência e são os seguintes. O primeiro é o Modo de Resposta Normal (NRM) no qual os nós secundários não podem se comunicar com um primário até que o primário tenha dado permissão. Em segundo lugar, o Modo de Resposta Assíncrona (ARM) permite que os nós secundários conversem sem a permissão do primário. Por fim, possui o Asynchronous Balanced Mode (ABM), que introduz um nó combinado, e toda a comunicação ABM ocorre apenas entre esses tipos de nós.
O que é PPP?
Como mencionado acima, o PPP é um protocolo de camada de enlace de dados baseado em HDLC e é muito semelhante ao HDLC. É usado para a comunicação direta entre dois nós. Privacidade de criptografia de transmissão, autenticação e compactação são fornecidas pelo PPP. A autenticação é fornecida pelo PAP (Password Authentication Protocol) e mais comumente pelos protocolos CHAP (Challenge Handshake Protocol). É utilizado para diversos tipos de redes que são compostas por diferentes meios físicos como linha tronco, fibra ótica, cabo serial, telefone celular e linha telefônica. É muito popular entre os ISPs (Internet Service Providers) como um meio para fornecer aos clientes acesso discado à Internet. Para fornecer serviços DSL (Digital Subscriber Line) a seus clientes, os provedores de serviços usam o Point-to-Point Protocol over Ethernet (POPoE) e o Point-to-Point Protocol over ATM (POPoA), que são duas formas encapsuladas de PPP. O PPP é usado para circuitos síncronos e assíncronos. Funciona com diferentes protocolos de rede como IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF e AppleTalk. As conexões de banda larga também usam PPP. Embora o PPP tenha sido projetado um pouco após as especificações originais do HDLC, o PPP inclui muitos recursos adicionais que estavam disponíveis apenas em protocolos de link de dados proprietários naquele momento.
Embora HDLC e PPP sejam protocolos de camada de enlace de dados WAN muito semelhantes usados para comunicações ponto a ponto, eles têm suas diferenças. Ao contrário do HDLC, o PPP não é proprietário quando usado em um roteador Cisco. Vários sub-protocolos compõem a funcionalidade do PPP. O PPP é rico em recursos de rede dial-up e é muito usado por ISPs para fornecer Internet a seus clientes. Ao contrário do HDLC, o PPP pode ser usado com conexões síncronas e assíncronas.