Cabecera IPv4 - MugenTwo/Redes-y-Sistemas-Distribuidos GitHub Wiki

Cabecera IPv4 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).