O PPP é um protocolo da Camada de Enlace muito usado para o estabelecimento de
conexões discadas com a Internet. Ele permite o encapsulamento de pacotes multiprotocolo para
o envio através de um enlace dedicado, como uma linha de telefone. O PPP não faz roteamento,
sendo capaz de enviar quadros apenas de um ponto a outro de uma conexão.
Extensão do PPP, o PPTP (Point-to-Point Tunneling Protocol) permite a criação de um túnel
entre dois pontos de uma rede de comutação de pacotes como a Internet para o estabelecimento
de uma VPN.
Adicionalmente, este protocolo possibilita que os dados do pacote (payload) sejam encriptados,
garantindo maior segurança no envio dos pacotes pela rede.
Para ser enviado através de uma rede TCP/IP, o quadro PPP é encriptado e encapsulado,
recebendo um cabeçalho IP com o endereço real de seu destino.
O PPTP foi desenvolvido por um consórcio de empresas formado por Microsoft, 3Com, Ascend,
US Robotics e ECI Telematics e está definido na RFC 2637 da IETF (Internet Engineering Task
Force). Desde o Windows 95, todas as versões do Microsoft Windows incluem um cliente PPTP.