Está en la página 1de 27

Point to Point Protocolo

PPP
Descripción
• Permite establecer una comunicación a nivel
de enlace entre dos computadoras.
• Se utiliza para establecer la conexión a
internet de un usuario con su proveedor de
acceso a través de un modem o entre routers.
• Usado también en conexiones de banda ancha
Descripción
• PPP realiza detección de errores.
• Soporta múltiples protocolos.
• Permite la negociación de direcciones IP en el
momento de la conexión.
• Permite autentificación.
• Asignación dinámica de IP.
PPP versus SLIP
• Protocolo SLIP misma función que PPP, pero más
anticuado. Las ventajas de PPP sobre SLIP son:
• Permite la conexión tanto mediante líneas síncronas
como asíncronas.
• Permite la asignación dinámica de direcciones IP en
ambos extremos de la línea.
• Permite el transporte de varios protocolos de red sobre
él (SLIP solamente permite IP).
• Implementa un mecanismo de control de red NCP.
• El protocolo PPP se puede usar también para crear
Redes Privadas Virtuales (VPN, Virtual Private
Networks)
PPP Protocolos
• LCP (Link Control Protocol)
– Se utiliza para establecer, configurar y probar la
conexión del enlace de datos.
– Monitorea la calidad del enlace.
– Termina la conexión.
• NCP (Network Control Protocol)
– Se utiliza para establecer y configurar diferentes
protocolos de la capa de red como IP.
– Permite que la capa de red en ambos extremos se
configuren. Para protocolo IP maneja el aisgnamiento
de las direcciones IP.
Ejemplos conexiónes PPP
RAS tradicional
Fases
• Establecimiento de conexión.
• Autentificación
• Configuración de red.
• Transmisión
• Terminación.
Estructura trama PPP
• Flag: indica el comienzo o el final de una
trama secuencia binaria 01111110.
• Dirección: Dirección de broadcast estándar
11111111. PPP no asigna direcciones de
estaciones individuales.
• Control: 1 Byte 00000011, llama a la transmisión
de los datos del usuario en una trama secuencial.
• Protocolo: 2 Bytes protocolo de encapsulamiento.
Si se usa LCP el valor es C201H, PAP C023, CHAP
C223, NCP 8021h, IP 0021H.
• Datos: paquete encapsulado de datos del usuario.
Max 1500 bytes
• Checksum (FCS): estándar HDLC CRC-16 o CRC-32.
Multiplexación en PPP
Opciones Comunes
Encapsulamiento LCP
Paquetes LCP
Autenticación
• PAP protocolo de autenticación de contraseña
proporciona un método de autenticación
simple utilizando un intercambio de señales
de dos vías.
• CHAP protocolo de autenticación por
intercambio de señales por desafió es un
método de autenticación mas seguro que PAP.
PAP
Encapsulación PAP
Chap
Encapsulación CHAP
Encapsulamiento IPCP
▪ IPCP: Internetwork Protocol Control Protocol
▪ NCP protocolo para paquetes IP packets
▪ Usado para establecer configurar, direcciónes
IP, y terminar una conexión de capa de enlace
para paquetes IP.
Codigos IPCP
Encapsulación de un datagrama IP en
una trama PPP
• Datos IP enviados valor 0x0021
Estados PPP
• Idle state: el enlace no esta siendo usado
• Establising state: Realizado por LCP, opciones son
negociadas entre puntos (trama, largo de datos,
campos de control, autentificación)
• Authentication State: Realizado por el protocolo de
autentificación. La identidad del usuarios es verificada.
• Networking state: Realizado por NCP. Control dinámico
de direcciónes IP, compresión de paquetes IP.
Intercambio de paquetes de datos.
• Terminating state: El enlace es terminado, primero
NCP, después LCP.
Un escenario típico
• Pc llama router via modem.
• Pc y router cambian
paquetes LCP para negociar
parametros PPP
• Intercambio de paquetes
NCP para configurar la capa
de red TCP/IP
• Transmisión de datos.
• NCP desconecta la capa de
red LCP desconecta la de
enlace de datos.
• Modem se desconecta.
Etapas de transmisión
Ejemplo
Ejemplo continuación

También podría gustarte