Encabezados IPv4 vs IPv6
IPv4 (Protocolo de Internet versión 4) es la cuarta versión del Protocolo de Internet (IP). Se utiliza en redes de capa de enlace de conmutación de paquetes como Ethernet. IPv4 utiliza el método de entrega de mejor esfuerzo, que no ofrece garantía de entrega. El paquete IPv4 se compone de un encabezado y una sección de datos. Este encabezado contiene catorce campos. IPv6 (Protocolo de Internet versión 6) es la versión de IP que siguió a IPv4. IPv6 se desarrolló como una solución al agotamiento de direcciones de IPv4. Los paquetes IPv6 también se componen de un encabezado y una sección de datos. El encabezado IPv6 se compone de una parte de tamaño fijo que podría proporcionar la funcionalidad principal y la opción de extender el encabezado para incluir características especiales.
¿Qué son los encabezados IPv4?
Versión (4 bits) |
DIH (longitud del encabezado de Internet) (4 bits) |
Tipo de servicio (8 bits) |
Largo total (16 bits) |
||
Identificación (16 bits) |
Banderas (3 bits) |
Desplazamiento de fragmento (13 bits) |
|||
Tiempo para vivir (8 bits) |
Protocolo (8 bits) |
Suma de comprobación del encabezado (16 bits) |
|||
Dirección IP origen (32 bits) |
|||||
Dirección IP de destino (32 bits) |
|||||
Opciones (Longitud variable) |
Relleno (Longitud variable) |
En el encabezado de IPv4, la dirección de origen y la dirección de destino tienen una longitud de 32 bits. Por tanto, el IPv4 permite un espacio de direcciones de 4,3 × 10 9 (2 32) direcciones. Entre estas, algunas direcciones están reservadas para usos especiales como redes privadas o direcciones de multidifusión, lo que reduce aún más la cantidad de direcciones disponibles para uso público.
¿Qué son los encabezados IPv6?
Versión (4 bits) |
Clase de tráfico (8 bits) |
Etiqueta de flujo (20 bits) |
||
Longitud de la carga útil (16 bits) |
Encabezado siguiente (8 bits) |
Límite de saltos (8 bits) |
||
Dirección de la fuente (128 bits) |
||||
Dirección de destino (128 bits) |
El encabezado de IPv4 consta de una parte fija y una extensión. La parte fija contiene las direcciones de origen y destino, un contador de saltos y una referencia al encabezado de extensión (si hay uno). Una de las características importantes del encabezado IPv6 es el gran espacio de direcciones. Tanto la dirección de origen como la de destino pueden tener 128 bits. Esto crearía un espacio de direcciones de 3,4 × 10 38 (2 128). El encabezado de la extensión contiene información especial como información sobre enrutamiento, seguridad, etc.
¿Cuál es la diferencia entre los encabezados IPv4 e IPv6?
IPv4 es la cuarta versión del Protocolo de Internet e IPv6 es el sucesor de IPv6. La diferencia más importante entre estos dos es el tamaño del espacio de direcciones. IPv4 solo permite direcciones de origen y destino de 32 bits, mientras que IPv6 permite direcciones de origen y destino de 128 bits. Esto hace que el espacio de direcciones de IPv4 4.3 × 10 9 (2 32) y el espacio de direcciones de IPv6 3.4 × 10 38 (2128), que es mucho más grande. Además, IPv4 contiene un espacio asignado para opciones, pero en IPv6 esta sección se mueve al encabezado de extensión. Además, el encabezado IPv6 tiene un tamaño fijo de 40 bytes, mientras que el encabezado IPv4 podría tener un tamaño variable debido a la sección de opciones del encabezado IPv4. Además, se ha cambiado el nombre de algunas de las secciones del encabezado. Por ejemplo, se ha cambiado el nombre del tipo de servicio a clase de tráfico; se ha cambiado el nombre de la longitud total a la longitud de la carga útil, etc. Además, algunos de los campos de IPv4, como IHL, identificación, banderas, no están presentes en IPv6.