La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué tipo de acuerdo es PPP?

¿Qué tipo de acuerdo es PPP?

PPP es un protocolo de control de protocolo de Internet;

1.

PPP tiene tres componentes principales:

Cifrado de datagramas en la línea serie;

p>

Protocolo de control de conexión (LCP) para establecer, configurar y probar conexiones de enlace de datos.

El conjunto de protocolos Network Control Protocol (NCP) se utiliza para establecer y configurar diferentes protocolos de capa de red.

Para establecer comunicación a través de una conexión punto a punto, cada terminal PPP debe enviar primero paquetes LCP para configurar y detectar el enlace de datos. Una vez establecida una conexión y LCP tiene opciones opcionales configuradas, PPP debe enviar paquetes NCP para seleccionar y configurar uno o más protocolos de capa de red. Después de configurar los protocolos en cada capa, puede comunicarse en la cadena. La conexión 1 permanece abierta hasta que LCP o NCP cierran explícitamente la conexión.

2. Protocolo de control de red PPP para IP

El Protocolo de control IP (IPCP) es responsable de establecer, habilitar y detener los módulos IP. Los protocolos IPCP y LCP utilizan el mismo mecanismo de conmutación de paquetes. Los paquetes IPCP no se pueden intercambiar hasta que PPP alcance la etapa del protocolo de capa de red y, si algún paquete IPCP llega antes de esta etapa, se descartará. IPCP y LCP son básicamente iguales, excepto por los siguientes puntos:

Dominio del protocolo de capa de enlace de datos. El paquete de datos IPCP se incluye en el campo de información de la trama de la capa de enlace de datos PPP. El valor del campo de protocolo en la trama es 8021, lo que indica el tipo. En el campo de codificación sólo se utilizan los códigos del 1 al 7. Otros códigos se consideran irreconocibles y se descartan. En términos de horas extras. Los paquetes IPCP no se pueden intercambiar hasta que PPP alcance el protocolo de capa de red. En las implementaciones, debemos estar preparados para esperar a que se completen las decisiones de autenticación y calidad del enlace antes de recibir la confirmación de la configuración u otras respuestas. La implementación debe garantizar que las conexiones no se interrumpan excepto por interferencia del usuario o sobrecarga. Tipo de opción de configuración. IPCP tiene un conjunto diferente de opciones de configuración, que se analizan en detalle a continuación.

2.1. Envío de datagramas IP

Antes de la comunicación de paquetes IP, PPP debe alcanzar la etapa de protocolo de capa de red e IPCP debe alcanzar el estado abierto. El campo de información de la trama de la capa de enlace de datos PPP contiene paquetes de datos IP y el campo de protocolo en la trama indica que el valor de tipo es 0021. La longitud máxima de los paquetes IP transmitidos en una conexión PPP es consistente con la longitud máxima del campo de información de la trama de la capa semilla del enlace de datos PPP. Los datagramas IP excesivos deben volver a fragmentarse. Si el sistema no desea volver a ensamblar segmentos, debe utilizar la opción de tamaño máximo de segmento de TCP y el descubrimiento de MTU.

3. Opciones de configuración de IPCP

Las opciones de configuración de IPCP le permiten seleccionar los parámetros de IP requeridos. IPCP utiliza el mismo formato de opción de configuración que LCP. Los valores del campo tipo de opción IPCP son los siguientes:

1 Dirección IP 1

2 Protocolo de compresión IP

3 Dirección IP 2

3.1. Dirección IP 1

Usar la opción de configuración Dirección IP es malo, como se ha demostrado en la implementación. La opción de configuración de dirección IP puede reemplazar este campo y debe usarse. Si una solicitud de configuración recibida incluye una dirección IP o una opción de dirección IP, esta opción no debe incluirse en la solicitud de configuración. Esta opción solo se envía cuando la configuración es rechazada debido a la opción de dirección IP, o cuando la opción de dirección IP se incluye como una opción adicional en una configuración recibida no confirmada.

3.2. Protocolo de compresión

Esta opción de configuración puede utilizar el protocolo de compresión específico que utiliza el sistema. Por defecto, no se requiere compresión. El formato de las opciones de configuración del protocolo de compresión IP es el siguiente, con orden de transmisión de izquierda a derecha.

Tipo 2

Longitud> = 4

El campo del protocolo de compresión IP consta de dos bytes, que indican el protocolo de compresión requerido. El valor de este campo es el. Igual que El protocolo de compresión representado por el campo de protocolo de capa de enlace de datos PPP es consistente. Los valores del protocolo de compresión disponibles actualmente son los siguientes: 002d representa TCP/IP comprimido de Van Jacobson. El campo de datos tiene 0 o más bytes y almacena algunos parámetros del protocolo de compresión específico.

3.3.Dirección IP 2

Este campo proporciona un método para determinar la dirección IP utilizada para las conexiones locales. Permite al remitente de la solicitud de configuración solicitar la dirección IP que desea o pedirle a la otra parte que proporcione la información correspondiente.

La otra parte puede proporcionar esta información devolviendo una opción NAKing y una dirección IP legítima.

Si es necesario determinar la dirección IP remota y la otra parte no la proporcionó en sus opciones de solicitud de configuración, se debe agregar esta opción después de configurar la opción de denegar. El valor de la dirección IP es una dirección IP remota legítima o requiere información de otra parte. De forma predeterminada, no se especifica ninguna dirección IP. El siguiente es el formato de las opciones de configuración de la dirección IP, transmitidas en orden de izquierda a derecha.

Tipo 3

Longitud 6

La dirección IP de cuatro bytes es la dirección local prevista por el remitente de la solicitud de configuración. Si los cuatro dígitos son cero, se le pide a la otra parte que proporcione información de la dirección IP.

4. Compresión del encabezado TCP/IP de Van Jacobson

La compresión del encabezado TCP/IP de Van Jacobson reduce el tamaño del encabezado TCP/IP a casi 3 bytes, para series lentas es grande. Mejora para la línea. La opción de configuración del protocolo de compresión IP se utiliza para indicar la capacidad de recibir paquetes comprimidos. Si se requiere compresión bidireccional, ambas partes deben aplicarla de forma independiente. Al transmitir paquetes de datos IP, el campo del protocolo PPP se establece en el siguiente valor:

Escriba 0021 IP. El protocolo IP no es TCP, o los paquetes son segmentos, o no hay compresión.

002d comprime TCP. Los encabezados TCP/IP se reemplazan por encabezados comprimidos.

TCP sin comprimir. El campo del protocolo IP de 002f se reemplaza con la etiqueta de la ranura.

4.1. Formato de las opciones de configuración

El formato de las opciones de configuración del protocolo de compresión IP es el siguiente, y el orden de transmisión es de izquierda a derecha:

Tipo 2

Longitud 6

Protocolo de compresión IP

002d representa el encabezado TCP/IP comprimido de Van Jacobson. Un byte en el campo Max-Slot-Id representa la marca de ranura máxima, que es 1 menos que el número real de ranuras. La marca de ranura varía de 0 a Max-Slot-Id. En realidad, si Max-Slot-Id = 0, puede haber un problema. Un byte en el campo Comp-Slot-Id que indica si el campo de etiqueta de ranura está comprimido.

La marca de la ranura 0 no debe estar comprimida. Todos los paquetes TCP comprimidos deben tener un bit C establecido en cada máscara de cambio y contener un indicador de ranura.

1 Marca de ranura compresible.