Cabecera IPv4 - MugenTwo/Redes-y-Sistemas-Distribuidos GitHub Wiki
La cabecera (sin opciones) ocupa 20bytes. La parte variable puede ocupar hasta 40 bytes. Cada fila de la imagen son 4 Bytes.
- Versión: versión del protocolo (4 en este caso).
- IHL: Tamaño de la cabecera en palabras de 4. Un valor de 5 indica que la cabecera tiene tamaño 5*4 = 20 bytes. Puede valer de 5 a 15.
- Tipo de Servicio (TOS): parámetros sobre el transporte del propio datagrama, como velocidad, prioridad, rendimiento…
- Longitud total: Longitud del datagrama al completo (máximo 65535 bytes), ello incluye la cabecera de IPv4, pero no de capas inferiores (capa de enlace). Identificación: identifica el datagrama con un número de 16 bits (2 bytes)
- Flags:
- bit 2: no usado
- bit 1: MORE FRAGMENTS – indica que aun quedan más fragmentos por llegar (el ultimo fragmento no tiene activado este bit)
- bit 0: DON’T FRAGMENT
- Fragment Offset: indica a que parte del datagrama original pertenece el fragmento dividido entre 8.
- Tiempo de vida (TTL): contador para limitar la vida de los paquetes en la red. Se va decrementando por cada salto (cada vez que pasa por un router o equipo).
- Protocolo: número que indica el protocolo que encapsula (mas info).