¿Por qué tenemos PPP (Protocolo punto a punto)?

El Protocolo punto a punto (PPP) estandarizó la forma de configurar conexiones de red de enlace serie y enviar datos sobre ellas de forma segura.

Las redes pueden conectarse mediante enlaces serie punto a punto.

Las LAN típicas tienen encabezados de capa 2 que incluyen la dirección de origen y destino, el tipo de protocolo y una secuencia de verificación de trama (FCS) para la verificación de errores al final.

En un enlace punto a punto, ¿cómo debería verse esa envoltura? Un encabezado LAN sería una tontería. Y si el enlace se conecta a diferentes lugares en diferentes momentos (como un enlace de acceso telefónico), ¿cómo deben negociarse las capacidades? ¿Cómo se deben intercambiar las credenciales?

En los primeros días de la red de enlace en serie, Digital Equipment Corporation creó un protocolo llamado DDCMP para transportar datos en enlaces en serie. Cisco utilizó una variante patentada e indocumentada de HDLC para sus conexiones. Eso fue principalmente útil para enlaces estáticos y sincrónicos.

Para enlaces asíncronos, se podría utilizar el protocolo IP de línea serie (SLIP), pero eso funcionaba solo con IP y no podía negociar ninguna capacidad con el extremo lejano.

PPP fue creado para tener control extensible y funciones de portador. Podría negociar capacidades (tanto en enlaces seriales permanentes como transitorios), así como establecer estándares de trama de datos para múltiples protocolos.

PPP usó LCP (protocolo de control de enlace) para abrir el enlace y establecer los parámetros del enlace, y luego cada protocolo de capa superior individual negoció sus propias capacidades, utilizando protocolos como IPCP (Protocolo de control de IP), IPXCP (Protocolo de control de IPX), etc. . El protocolo PPP también podría ejecutar la autorización utilizando el Protocolo de autenticación de contraseña (PAP), el Protocolo de autenticación de desafío de apretón de manos (CHAP) o el Protocolo de autenticación extensible (EAP) para autenticar y posiblemente asegurar el enlace antes de pasar los datos.

Porque hay enlaces punto a punto. Y es realmente bueno saber que están trabajando y cuándo dejan de funcionar.