Tecnologías de la información
Headers
Redes y Comunicaciones / Ciclo de Red
Headers
Los encabezados dan contexto sobre esa unidad y su protocolo. Para interpretarlos, distinguiría lo que declara cada campo de lo que sabemos realmente sobre el recorrido.
Todos los paquetes tienen un encabezado o header. El header contiene información esencial para transferir la información a su destino. Distintos protocolos usan distintos encabezados.
El protocolo de Internet opera como el correo tradicional, utilizando la dirección IP para enviar el paquete y permite que los routers lo reenvíen según sus tablas; la cabecera no calcula por sí sola la mejor ruta.
Hay dos versiones del protocolo de Internet:
-
IPv4
- Considerado el pilar fundamental de la comunicación en Internet.
-
IPv6
- La versión más reciente del protocolo de Internet.
Distintos protocolos usan distintos headers, por lo tanto, los del v4 y los del v6 difieren pero contienen campos similares con diferentes nombres.
Estructura del paquete IPv4
-
Version
- Especifica la versión de IP siendo usada (IPv4 o IPv6).
-
IHL
- Internet Header Length: longitud total de cabecera IPv4, incluidas opciones, en palabras de 32 bits.
-
ToS
- Type of Service. Si es que ciertos paquetes debiesen ser tratados de forma especial.
-
Total Length field
- Largo del paquete, incluyendo encabezado e información.
Los siguientes 3 campos se relacionan con la fragmentación del paquete. Los paquetes se rompen en pequeños trozos que se transmiten y luego son reensamblados en el destino. Estos campos especifican si la fragmentación fue usada y cómo reensamblarlos.
-
Identification
- Si está fragmentado, cada paquete usará el mismo número de identificación de 16 bits.
-
Flags
- Hay 3 bits usados para la fragmentación.
- bit 0 inicial.
- bit DF (Do not Fragment) e indica que no debe estar fragmentado.
- bit MF (More Fragments) se establece en todos los paquetes fragmentados exceptuando el último.
-
Fragment Offset
- 13 bits que indica la posición específica del fragmento en el paquete original.
-
TTL
- Time to Live. Cuánto vive el paquete antes de ser tirado. Sin este campo, los paquetes hacen loop entre los routers.
-
Protocol
- Protocolo. Cada número representa un protocolo diferente, como el 6 que es TCP.
-
Header Checksum
- Detecta errores en la cabecera IPv4; no cubre la carga útil ni garantiza autenticidad.
-
Source Address & Destination Address
- La IP de donde provienen y la IP a donde deben ir.
-
Options
- No es requerido pero se usa para solucionar problemas o revisiones. Si se usa, el largo del header aumenta.
-
Información del paquete
Estructura del paquete IPv6
-
Version
- Indica la versión.
-
Traffic Class
- Similar al Type of Service de IPv4; información sobre la prioridad o clase del paquete.
-
Flow Label
- Un flujo es la secuencia de paquetes enviados desde una fuente.
-
Payload Length
- Largo del área de datos.
-
Next Header
- Indica el tipo de encabezado que sigue al IPv6, como por ejemplo, TCP.
-
Hop Limit
- Similar al TTL de IPv4.
-
Source Address
- Desde donde proviene.
-
Destination Address
- A donde va.
Véase también
- IPv6 — Campos y direccionamiento de IPv6.
Fuentes: IPv4, IPv6. Fragmentar no ocurre siempre. Offset IPv4 se mide en unidades de 8 bytes; MF indica que siguen fragmentos. TTL/Hop Limit se reducen en cada salto. IPv6 tiene cabecera base de 40 bytes: Payload Length excluye esa cabecera e incluye extensiones; Next Header puede apuntar a una extensión. Los routers IPv6 no fragmentan: lo hace el origen mediante extensión de fragmentación. Flow Label identifica un flujo junto con contexto de origen/destino; no equivale a cualquier secuencia de un mismo emisor.
+----------------------------------------+
| Floure & |
| Tachibana's guild |
| [Hikari · Nozomi · Rin] |
| SEAL: sha256/12: 878693d41337 |
| STATUS: LITURGY_IN_PROGRESS |
+----------------------------------------+