Encabezado del paquete IP: formato, campos
¿Qué es el encabezado IP?
Encabezado de IP es metainformación al comienzo de un paquete IP. Muestra información como la versión de IP, la longitud del paquete, el origen y el destino.
El formato del encabezado IPV4 tiene una longitud de 20 a 60 bytes. Contiene información necesaria para el enrutamiento y la entrega. Consta de 13 campos, como versión, longitud del encabezado, distancia total, identificación, banderas, suma de verificación, dirección IP de origen y dirección IP de destino. Proporciona datos esenciales necesarios para transmitir los datos. LE
Componentes/campos del encabezado IPv4
A continuación se muestran varios componentes/campos del encabezado del paquete IP
- Versión: El primer campo del encabezado IP es un indicador de versión de 4 bits. En IPv4, el valor de sus cuatro bits se establece en 0100, lo que indica 4 en binario. Sin embargo, si el enrutador no admite la versión especificada, este paquete se descartará.
- Longitud del encabezado de Internet: La longitud del encabezado de Internet, conocido brevemente como IHL, es de 4 bits. También se le llama HELEN (Longitud del encabezado). Este componente IP se utiliza para mostrar cuántas palabras de 32 bits están presentes en el encabezado.
- Tipo de servicio: El tipo de servicio también se denomina punto de código de servicios diferenciados o DSCP. Este campo proporciona funciones relacionadas con la calidad del servicio para transmisión de datos o llamadas VoIP. Los primeros 3 bits son los bits de prioridad. También se utiliza para especificar cómo se puede manejar el datagrama.
- Largo total: La longitud total se mide en bytes. El tamaño mínimo de un datagrama IP es de 20 bytes y el máximo puede ser de 65535 bytes. HELEN y Longitud total se pueden utilizar para calcular la dimensión de la carga útil. Todos los hosts deben poder leer datagramas de 576 bytes. Sin embargo, si un datagrama es demasiado grande para los hosts de la red, el método de fragmentación se utiliza ampliamente.
- Identificación: La identificación es un paquete que se utiliza para identificar fragmentos de un datagrama IP de forma única. Algunos han recomendado usar este campo para otras cosas como agregar información para el seguimiento de paquetes, etc.
- Banderas IP: Flag es un campo de tres bits que le ayuda a controlar e identificar fragmentos. Su posible configuración puede ser la siguiente:Bit 0: está reservado y debe establecerse en ceroBit 1: significa no fragmentarBit 2: significa más fragmentos.
- Desplazamiento de fragmentos: El desplazamiento de fragmento representa la cantidad de bytes de datos por delante del fragmento particular en el datagrama específico. Se especifica en términos del número de 8 bytes, que tiene un valor máximo de 65,528 bytes.
- Tiempo para vivir: Es un campo de 8 bits que indica el tiempo máximo que el datagrama estará activo en el sistema de Internet. La duración del tiempo se mide en segundos y cuando el valor de TTL es cero, el datagrama se borrará. Cada vez que se procesa un datagrama, su valor TTL disminuye en un segundo. Los TTL se utilizan para que los datagramas no se entreguen ni se descarten automáticamente. El valor de TTL puede ser de 0 a 255.
- Protocolo: Este encabezado IPv4 está reservado para indicar que el protocolo de Internet se utiliza en la última parte del datagrama. Por ejemplo, el dígito numérico de 6 se usa principalmente para indicar TCP y el 17 se usa para indicar el protocolo UDP.
- Suma de comprobación del encabezado: El siguiente componente es un campo de suma de comprobación del encabezado de 16 bits, que se utiliza para comprobar si hay errores en el encabezado. El encabezado IP se compara con el valor de su suma de comprobación. Cuando la suma de verificación del encabezado no coincide, el paquete se descartará.
- Dirección de la fuente: La dirección de origen es una dirección de 32 bits del origen utilizada para el paquete IPv4.
- Dirección de destino: La dirección de destino también tiene un tamaño de 32 bits y almacena la dirección del receptor.
- Opciones de IP: Es un campo opcional del encabezado IPv4 que se utiliza cuando el valor de IHL (Longitud del encabezado de Internet) se establece en mayor que 5. Contiene valores y configuraciones relacionados con la seguridad, ruta de registro y marca de tiempo, etc. Puede ver esa lista de opciones. El componente finaliza con un fin de opciones o EOL en la mayoría de los casos.
- Fecha: Este campo almacena los datos de la capa de protocolo, que ha entregado los datos a la capa IP.