Encapsulación de protocolo punto a punto (PPP)

El protocolo punto a punto (PPP) es básicamente un protocolo de red de área amplia (WAN) que funciona en la capa 2 simplemente encapsulando marcos para la transmisión o transferencia a través de diferentes enlaces físicos o conexiones como cables seriales, teléfonos celulares, cable de fibra óptica entre otros, etc

La encapsulación es básicamente un proceso en el que el protocolo de capa inferior básicamente recibe datos del protocolo de capa superior y luego coloca esta parte de datos de su marco.

En palabras simples, podemos decir que la encapsulación es un proceso de encerrar un tipo de empaque con la ayuda de otros tipos de paquetes. PPP generalmente proporciona encapsulación para que varios protocolos en la red sean compatibles simultáneamente. Las conexiones PPP también entregan o transmiten paquetes en secuencia y proporcionan una operación bidireccional simultánea full-duplex. PPP generalmente encapsula cualquiera de los paquetes de capa de red en su marco, lo que hace posible que el protocolo de capa tres de PPP se vuelva independiente e incluso capaz de transportar paquetes de tres capas múltiples a través de un solo enlace o conexión.

La encapsulación PPP también es necesaria para eliminar la ambigüedad de los datagramas multiprotocolo, es decir, la eliminación de la ambigüedad para que los datagramas multiprotocolo sean claros y fáciles de entender. PPP coloca los datos en un marco y la transmisión se realiza a través de una conexión o enlace PPP. Una trama se define básicamente como una unidad de transmisión en la capa de enlace de datos (DLL) de la pila de protocolos OSI . Para formar la encapsulación, se requiere un total de 8 bytes. Los datos generalmente se transmiten de izquierda a derecha en marcos. La estructura general de la encapsulación de PPP se muestra a continuación:

El marco de encapsulación PPP contiene básicamente tres tipos de campos, como se indica a continuación:

  1. Campo de protocolo:
    este campo es de 1 o 2 bytes, es decir, 8 o 16 bits que se utilizan para identificar el datagrama que se encapsula en el campo de información del paquete.

    Simplemente indica el protocolo que se utiliza en la trama. El bit menos significativo de los bytes inferiores generalmente se establece en 1 y, por otro lado, el bit más significativo generalmente se establece en 0. Los tipos de protocolos que pueden estar presentes son el Protocolo de control de enlace (LCP), el Protocolo de autenticación de contraseña (PAP) , Challenge Handshake Protocolo de autenticación (CHAP) , etc.

    Número de protocolo Nombre del protocolo
    0001 Protocolo de relleno
    0003 a 001f Reservado (transparencia ineficiente)
    00cf Reservado (PPP NLPID)
    8001 a 801 No usado
    807d No usado
    0021 IP (Protocolo de Internet)
    8021 IPCP (Protocolo de Control de Protocolo de Internet) (NCP para IP)
    002d Compresión de cabecera TCP/IP de Van Jacobson (RFC 1144)
    002f Compresión de encabezado IP de Van Jacobson
    c021 Protocolo de control de enlace
    c023 Protocolo de autenticación de contraseña
    c025 Informe de calidad del enlace
    c223 Protocolo de autenticación por desafío mutuo

  2. Campo de información:
    este campo es de 0 o más bytes. También tiene una longitud máxima de 1500 bytes, incluido el relleno y el campo de protocolo excluido. Por lo general, contiene un datagrama para el protocolo que se especifica e identifica en el campo de protocolo. Un datagrama es básicamente una unidad de transferencia que está asociada con la creación de redes.
  3. Campo de relleno:
    este campo es opcional. En la transmisión, el campo de información puede completarse hasta la unidad máxima de recepción (MRU). Ambos pares deben ser capaces de reconocer y distinguir bytes de relleno de datos verdaderos o información real.

Publicación traducida automáticamente

Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *