Diferença entre HDLC e PPP
HDLC vs PPP
Ambos HDLC e PPP são protocolos de camada de enlace de dados. O HDLC (Controle de Link de Dados de Alto Nível) é um protocolo de comunicação usado na camada de ligação de dados de redes de computadores, desenvolvido pela ISO (Organização Internacional de Padronização), e foi criado a partir do SDLC da IBM (Synchronous Data Link Control). O PPP é um protocolo de camada de ligação 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 entrou em existência apenas quando a IBM enviou 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 da SDLC. É um protocolo síncrono orientado a bit. HDLC suporta operação síncrona e full-duplex. HDLC possui uma opção para checksum de 32 bits e HDLC suporta as configurações ponto-a-ponto e multiponto. 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. HDLC suporta três modos de transferência e eles são os seguintes. O primeiro é o modo de resposta normal (NRM) em que 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. Finalmente, ele tem Modo balanceado assíncrono (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. A privacidade, autenticação e compressão de criptografia de transmissão são fornecidas pelo PPP. A autenticação é fornecida pelo PAP (Password Authentication Protocol) e, mais comumente, pelos protocolos CHAP (Protocolo Challenge Handshake Protocol). Ele é usado para vários tipos de redes que são constituídas por diferentes meios físicos, como linha tronco, fibra óptica, cabo serial, telefone celular e linha telefônica. É muito popular entre os ISPs (Provedores de Serviços de Internet) como um meio para fornecer aos clientes acesso dial-up à Internet. Para fornecer serviços DSL (Digital Subscriber Line) aos seus clientes, os provedores de serviços usam o protocolo Point-to-Point sobre Ethernet (POPoE) e o protocolo ponto-a-ponto sobre ATM (POPoA), que são duas formas encapsuladas de PPP. O PPP é usado tanto para circuitos síncronos como assíncronos. Ele 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 HDLC originais, o PPP inclui muitos recursos adicionais que estavam disponíveis apenas em protocolos de conexão de dados proprietários nesse momento.
Embora, HDLC e PPP sejam protocolos de camada de ligação de dados WAN muito similares 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 subprotocolos compõem a funcionalidade do PPP. O PPP é rico em recursos com recursos de rede dial-up e é usado muito por ISPs para fornecer Internet aos seus clientes. Ao contrário do HDLC, PPP pode ser usado com conexões síncronas e assíncronas.