O que é um protocolo ponto a ponto?
O protocolo ponto a ponto (PPP) é um método de rede de computadores para transmissão de dados entre dois computadores ou dispositivos. O PPP e seus protocolos complementares foram projetados para preencher a lacuna entre conexões físicas e protocolos de rede mais abstratos, como o Protocolo da Internet. Possui recursos avançados projetados para garantir qualidade, segurança e desempenho. O PPP é mais comumente usado para conexões discadas à Internet, mas também pode ser usado para outros tipos de conexões.
Os protocolos de rede de computadores mais difundidos, o Transmission Control Protocol e o Internet Protocol (TCP / IP), contam com uma camada de rede física mais baixa para conectividade. Esses protocolos foram projetados com a tecnologia de rede de computadores tradicional, como a Ethernet em mente. Isso se tornou um problema quando os computadores começaram a se conectar de outras maneiras. Diferentemente das redes tradicionais, onde muitos computadores estão interconectados, as conexões seriais e os links ponto a ponto fornecem pontes diretas entre duas máquinas. O TCP / IP não foi projetado para esse tipo de ambiente.
O protocolo ponto a ponto resolve esse problema e permite que o TCP / IP seja usado em links ponto a ponto. O PPP “encapsula” as unidades individuais de dados, chamadas datagramas, produzidas por outros protocolos de rede. Em sua forma encapsulada, os datagramas trafegam por um link ponto a ponto e são convertidos novamente em datagramas TCP / IP padrão para viajar pelas redes tradicionais. Um exemplo comum é uma conexão discada à Internet, onde o computador de um cliente gera tráfego TCP / IP padrão, o encapsula usando PPP e o envia através de linhas telefônicas padrão para um servidor ISP (Internet Service Provider). No final do ISP, os dados encapsulados tornam-se um datagrama padrão mais uma vez e podem viajar pela Internet.
Embora o nome implique um único protocolo, o protocolo ponto a ponto depende de vários protocolos complementares para operar. O Link Control Protocol (LCP) inicia e mantém conexões PPP. Vários protocolos podem ser usados para autenticação do usuário, incluindo o PAP (Protocolo de autenticação de senha), o protocolo de autenticação Challenge-handshake (CHAP) e o EAP (Extensible Authentication Protocol) mais recente. Outros protocolos podem ativar a criptografia em uma conexão PPP ou compactar dados para tornar o link mais eficiente. Até duas conexões podem ser unidas para aumentar a largura de banda usando o PPP Multilink Protocol.
Como observado, as conexões discadas à Internet freqüentemente usam o protocolo ponto a ponto como base para sua operação. O PPP foi, no entanto, projetado para ser flexível e pode ser usado com outros tipos de conexões ponto a ponto. Às vezes, as conexões à Internet por sistemas de rede digital de serviços integrados (ISDN) usam PPP, e os serviços de linha de assinante digital (DSL) usam uma versão ligeiramente modificada conhecida como protocolo ponto a ponto por Ethernet (PPPoE). O PPP também não está limitado ao TCP / IP; ele pode encapsular datagramas de muitos outros protocolos de rede, permitindo conexões mais avançadas usadas em configurações corporativas.