¿Cómo determina el receptor la fragmentación del paquete IP recibido?
1. Si el indicador de fragmentación en el encabezado IP del paquete recibido es 0 y el campo UDP está presente, el paquete no se fragmentará.
2. Si el indicador de fragmentación en el encabezado IP del paquete recibido es 1 y el campo UDP está presente, es el primer fragmento.
3. Si el indicador de fragmentación en el encabezado IP del paquete recibido es 1 y no hay ningún campo UDP, es un fragmento intermedio.
4. Si el indicador de fragmentación en el encabezado IP del paquete recibido es 0 y no hay ningún campo UDP, es el último.
La fragmentación es la encarnación de la conmutación de paquetes y uno de los dos principales problemas que resuelve el protocolo IP. El algoritmo de fragmentación en el protocolo IP resuelve principalmente la diferencia en la unidad de transmisión máxima (MTU) de redes heterogéneas. Sin embargo, la fragmentación y el reensamblaje continuos de paquetes de datos durante el proceso de transmisión traerán una gran carga de trabajo y aumentarán algunos factores de inseguridad.
1. ¿Qué es la fragmentación de IP?
La fragmentación de IP es un medio técnico para transmitir paquetes IP en la red. Al transmitir un paquete de datos, el protocolo IP divide el paquete de datos en varios fragmentos para su transmisión y los vuelve a ensamblar en el sistema de destino. Este proceso se llama fragmentación.
2. ¿Por qué la IP está fragmentada?
Normalmente, la fragmentación de IP se produce cuando el tamaño del paquete IP a transmitir supera la unidad máxima de transmisión (MTU). La fragmentación de IP suele ocurrir en entornos de red. Por ejemplo, el tamaño máximo de mensaje IP (MTU) que se puede transmitir en un entorno Ethernet es 1500 bytes. El tamaño del mensaje enviado es superior a 1500 bytes (excluidos los 18 bytes del encabezado y cola del protocolo Ethernet). En este momento, se necesita tecnología de fragmentación para fragmentar el mensaje y luego transmitirlo. Además, el uso de UDP puede provocar fácilmente la fragmentación de IP y es difícil obligar a TCP a enviar un mensaje que requiera fragmentación.
3. Principios y análisis de la fragmentación de la propiedad intelectual
El proceso de fragmentación y reensamblaje es transparente para la capa de transporte, porque una vez fragmentado el datagrama IP, solo se puede procesar cuando llega a la siguiente estación. El reensamblaje lo realiza la capa IP en el destino. Los datagramas fragmentados también se pueden fragmentar nuevamente si es necesario.
Los fragmentos de IP y los paquetes IP completos tienen casi el mismo encabezado IP y el campo de ID de cada fragmento es consistente, de modo que se puede identificar el mismo paquete IP durante el reensamblaje del texto. En el encabezado de IP, el número de identificación de 16 bits registra de forma única el ID (ipid) de un paquete IP, y los fragmentos de IP con el mismo ID se volverán a ensamblar; el desplazamiento de 13 bits registra la posición del fragmento de IP en relación con el total; paquete; estos dos El indicador de 3 bits en el medio de la tabla indica si hay un nuevo fragmento después de este fragmento. Estos tres campos constituyen toda la información de la fragmentación de IP y el receptor puede utilizar esta información para volver a ensamblar datos de IP.
Datos de referencia
El principio y análisis de la fragmentación de la propiedad intelectual.
Foro Unix de China [hora de la cita 2018-4-1]