8. PROTOCOLO IP

8.7. Desplazamiento u Offset.

Desplazamiento del fragmento (13 bits):

Indica el lugar donde se sitúa el fragmento dentro del datagrama original, medido en unidades de 64 bits. Esto implica que todos los fragmentos excepto el último, contienen un campo de datos con una longitud múltiplo de 64 bits.

Veamos un ejemplo para entender como funciona de manera conjunta este campo con el anterior (Flags).
Supongamos que tenemos que enviar 4252 bytes. Este número de bytes NO es múltiplo de 64. Por lo que generaremos varios "fragmentos" múltiplos de 64 bytes y el último como se dijo NO necesita ser múltiplo de 64 bytes.
Si tenemos que el MTU ( visto en Redes I ) de Ethernet es de 1500 bytes, y descontamos por el encapsulamiento del Header de IP 20 Bytes, quedaran para transportar 1480 bytes ( 1500 (MTU)- 20( Header IP) = 1480 bytes).
Se generarán 3 fragmentos. Dos de 1480 , que suman 2960 bytes y  un último fragmento son los octetos restantes. Es importante notar que TODOS LOS ID DEL DATAGRAMA SON IGUALES, ya que es un mismo datagrama que fue "fragmentado" y luego necesita re-ensamblarse.