You are on page 1of 7

18/07/13

Cabecera IP - Wikipedia, la enciclopedia libre

Cabecera IP
De Wikipedia, la enciclopedia libre

ndice
1 Formato de la cabecera IP[1] 2 Descripcin de cada uno de los campos 2.1 Versin: 4 bits 2.2 Tamao Cabecera (IHL): 4 bits 2.3 Tipo de Servicio: 8 bits 2.3.1 Desglose de bits 2.4 Longitud Total: 16 bits 2.5 Identificador: 16 bits 2.6 Flags: 3 bits 2.7 Posicin de Fragmento: 13 bits 2.8 Tiempo de Vida (TTL): 8 bits 2.9 Protocolo: 8 bits 2.10 Suma de Control de Cabecera: 16 bits 2.11 Direccin IP de origen: 32 bits 2.12 Direccin IP de destino: 32 bits 2.13 Opciones: Variable 2.13.1 Formato de opciones simple 2.13.2 Formato de opciones compuesto 2.14 Relleno: Variable 3 Vase tambin 4 Referencias

Formato de la cabecera IP1

es.wikipedia.org/wiki/Cabecera_IP

1/7

18/07/13

Cabecera IP - Wikipedia, la enciclopedia libre

0-3 Versin

Formato de la Cabecera IP (Versin 4) 4-7 8-15 16-18 Tamao Cabecera Identificador Tipo de Servicio Flags Protocolo Direccin IP de Origen Direccin IP de Destino Opciones

19-31 Longitud Total Posicin de Fragmento

Tiempo de Vida

Suma de Control de Cabecera

Relleno

Descripcin de cada uno de los campos


Versin: 4 bits
Siempre vale lo mismo (0100). Este campo describe el formato de la cabecera utilizada. En la tabla se describe la versin 4.

Tamao Cabecera (IHL): 4 bits


Longitud de la cabecera, en palabras de 32 bits. Su valor mnimo es de 5 bits (5x32 = 160 bits, 20 bytes) para una cabecera correcta, y el mximo de 15 bits (15x32 = 480 bits, 60 bytes).

Tipo de Servicio: 8 bits


Indica una serie de parmetros sobre la calidad de servicio deseada durante el trnsito por una red. Algunas redes ofrecen prioridades de servicios, considerando determinado tipo de paquetes "ms importantes" que otros (en particular estas redes solo admiten los paquetes con prioridad alta en momentos de sobrecarga). Estos 8 bits se agrupan de la siguiente manera: Los 3 primeros bits estn relacionados con la precedencia de los mensajes, un indicador adjunto que indica el nivel de urgencia basado en el sistema militar de precedencia (vase Message Precedence) de la CCEB, un organizacin de comunicaciones electrnicas militares formada por 5 naciones. La urgencia que estos estados representan aumenta a medida que el nmero formado por estos 3 bits lo hace, y responden a los siguientes nombres. 000: De rutina. 001: Prioritario. 010: Inmediato. 011: Relmpago.
es.wikipedia.org/wiki/Cabecera_IP 2/7

18/07/13

Cabecera IP - Wikipedia, la enciclopedia libre

100: Invalidacin relmpago. 101: Procesando llamada crtica y de emergencia. 110: Control de trabajo de Internet. 111: Control de red. Los 5 bits de menor peso son independientes e indican caractersticas del servicio.
Desglose de bits

Bits 0 a 2: prioridad. Bit 3: retardo. 0 = normal ; 1 = bajo. Bit 4: Rendimiento. 0= normal; 1= alto. Bit 5: fiabilidad. 0=normal; 1= alta. Bit 6-7: no usados. Reservados para uso futuro.

Longitud Total: 16 bits


Es el tamao total, en octetos, del datagrama, incluyendo el tamao de la cabecera y el de los datos. El tamao mnimo de los datagramas usados normalmente es de 576 octetos (64 de cabeceras y 512 de datos). Una mquina no debera enviar datagramas menores o mayores de ese tamao a no ser que tenga la certeza de que van a ser aceptados por la mquina destino. En caso de fragmentacin este campo contendr el tamao del fragmento, no el del datagrama original.

Identificador: 16 bits
Identificador nico del datagrama. Se utilizar, en caso de que el datagrama deba ser fragmentado, para poder distinguir los fragmentos de un datagrama de los de otro. El originador del datagrama debe asegurar un valor nico para la pareja origen-destino y el tipo de protocolo durante el tiempo que el datagrama pueda estar activo en la red. El valor asignado en este campo debe ir en formato de red.

Flags: 3 bits
Actualmente utilizado slo para especificar valores relativos a la fragmentacin de paquetes: bit 0: Reservado; debe ser 0 bit 1: 0 = Divisible, 1 = No Divisible (DF) bit 2: 0 = ltimo Fragmento, 1 = Fragmento Intermedio (le siguen ms fragmentos) (MF) La indicacin de que un paquete es indivisible debe ser tenida en cuenta bajo cualquier circunstancia. Si el paquete necesitara ser fragmentado, no se enviar.

Posicin de Fragmento: 13 bits


En paquetes fragmentados indica la posicin, en unidades de 64 bits, que ocupa el paquete actual dentro del datagrama original. El primer paquete de una serie de fragmentos contendr en este campo el valor 0.

Tiempo de Vida (TTL): 8 bits

es.wikipedia.org/wiki/Cabecera_IP

3/7

18/07/13

Cabecera IP - Wikipedia, la enciclopedia libre

Indica el mximo nmero de enrutadores que un paquete puede atravesar. Cada vez que algn nodo procesa este paquete disminuye su valor en 1 como mnimo, una unidad. Cuando llegue a ser 0, el paquete ser descartado.

Protocolo: 8 bits
Indica el protocolo de las capas superiores al que debe entregarse el paquete Vea Nmeros de protocolo IP para comprender como interpretar este campo.

Suma de Control de Cabecera: 16 bits


Suma de Contol de cabecera. Se recalcula cada vez que algn nodo cambia alguno de sus campos (por ejemplo, el Tiempo de Vida). El mtodo de clculo -intencionadamente simple- consiste en sumar en complemento a 1 cada palabra de 16 bits de la cabecera (considerando valor 0 para el campo de suma de control de cabecera) y hacer el complemento a 1 del valor resultante.

Direccin IP de origen: 32 bits


Ver Direcciones IP. Debe ser dada en formato de red.

Direccin IP de destino: 32 bits


Ver Direcciones IP. Debe ser dada en formato de red.

Opciones: Variable
Aunque no es obligatoria la utilizacin de este campo, cualquier nodo debe ser capaz de interpretarlo. Puede contener un nmero indeterminado de opciones, que tendrn dos posibles formatos: Formato de opciones simple Se determina con un slo octeto indicando el Tipo de opcin, el cual est dividido en 3 campos. Indicador de copia: 1 bit. En caso de fragmentacin, la opcin se copiar o no a cada nuevo fragmento segn el valor de este campo: 0 = no se copia 1 = se copia. Clase de opcin: 2 bits. Las posibles clases son: 0 = control 1 = reservada 2 = depuracin y mediciones 3 = ya esta. Nmero de opcin: 5 bits. Identificador de la opcin. Formato de opciones compuesto
es.wikipedia.org/wiki/Cabecera_IP 4/7

18/07/13

Cabecera IP - Wikipedia, la enciclopedia libre

Un octeto para el Tipo de opcin, otro para el Tamao de opcin, y uno o ms octetos conformando los Datos de opcin. El Tamao de opcin incluye el octeto de Tipo de opcin, el de Tamao de opcin y la suma de los octetos de datos. La siguiente tabla muestra las opciones actualmente definidas: Clase Nmero Tamao 0 0 0 0 0 0 0 2 0 1 2 3 9 7 8 4 11 Descripcin Final de lista de opciones. Formato simple. Ninguna operacin (NOP). Formato simple. Seguridad.

variable Enrutado desde el Origen, abierto (Loose Source Routing). variable Enrutado desde el Origen, estricto (Strict Source Routing). variable Registro de Ruta (Record Route). 4 Identificador de flujo (Stream ID). variable Marca de tiempo (Internet Timestamping).

Final de Lista de Opciones: Se usa al final de la lista de opciones, si sta no coincide con el final de la cabecera IP. Ninguna Operacin (NOP): Se puede usar para forzar la alineacin de las opciones en palabras de 32 bits. Seguridad: Especifica niveles de seguridad que van desde "No Clasificado" hasta "Mximo Secreto", definidos por la Agencia de Seguridad de la Defensa (de EE.UU.). Enrutado desde el Origen (abierto) y Registro de Ruta (LSSR): Esta opcin provee el mecanismo para que el originador de un datagrama pueda indicar el itinerario que ha de seguir a travs de la red y para registrar el camino seguido. Los Datos de Opcin consisten en un puntero (un octeto) y una lista de direcciones IP (4 octetos cada una) que se han de alcanzar ("procesar"): El puntero indica la posicin de la siguiente direccin de la ruta, dentro de la Opcin; as, su valor mnimo es de 4. Cuando un nodo de Internet procesa la direccin de la lista apuntada por el puntero (es decir, se alcanza esa direccin) incrementa el puntero en 4, y redirige el paquete a la
es.wikipedia.org/wiki/Cabecera_IP 5/7

18/07/13

Cabecera IP - Wikipedia, la enciclopedia libre

siguiente direccin. Si el puntero llega a ser mayor que el Tamao de Opcin significa que la informacin de ruta se ha procesado y registrado completamente y se redirigir el paquete a su direccin de destino. Si se alcanza la direccin de destino antes de haber procesado la lista de direcciones completa (el puntero es menor que el Tamao de Opcin) la siguiente direccin de la lista reemplaza a la direccin de destino del paquete y es a su vez reeemplazada por la direccin del nodo que est procesando el datagrama ("Ruta Registrada"), incrementando, adems, el puntero en 4. Utilizando este mtodo de sustituir la direccin especificada en origen por la Ruta Registrada se asegura que el tamao de la Opcin (y de la cabecera IP) no vara durante su recorrido por la red. Se considera que la ruta especificada por el originador es "abierta" porque cualquier nodo que procesa el paquete es libre de dirigirlo a la siguiente direccin siguiendo cualquier otra ruta intermedia. Slo puede usarse una vez en un datagrama, y, en caso de fragmentacin, la opcin se copiar a los paquetes resultantes. Enrutado desde el Origen (estricto) y Registro de Ruta (SSRR): Exactamente igual que LSSR, excepto en el tratamiento que los nodos harn de este datagrama. Al ser la ruta especificada "estricta", un nodo debe reenviar el paquete directamente a la siguiente direccin, es decir, no podr redireccionarlo por otra red. Registro de Ruta: Mediante el uso de esta Opcin se puede registrar el itinerario de un datagrama. Los Datos de Opcin consisten en un puntero (un octeto) y un espacio relleno de ceros que contendr la Ruta Registrada para el paquete. Cuando un nodo recibe un paquete en el que est presente esta opcin, escribir su direccin IP en la posicin indicada por el puntero, siempre que sta sea menor que el Tamao de Opcin, e incrementar el puntero en 4. Es preciso que el espacio reservado para la Ruta Registrada tenga una longitud mltiplo de 4; si al intentar grabar su direccin un nodo detecta que existe espacio libre pero es menor de 4 octetos, el paquete no se reenva (se pierde) y se notifica el error, mediante ICMP, al originador del datagrama. Esta Opcin no se copia en caso de fragmentacin, y slo puede aparecer una vez en un paquete.

Relleno: Variable
Utilizado para asegurar que el tamao, en bits, de la cabecera es un mltiplo de 32. El valor usado es el 0.

Vase tambin
es.wikipedia.org/wiki/Cabecera_IP 6/7

18/07/13

Cabecera IP - Wikipedia, la enciclopedia libre

TCP/IP protocolo IP direccin IP Nmeros de protocolo IP

Referencias
1. RFC0791: Protocolo IP (en espaol) (http://rfc-es.org/rfc/rfc0791-es.txt)

Obtenido de http://es.wikipedia.org/w/index.php?title=Cabecera_IP&oldid=67015268 Categora: Protocolos Esta pgina fue modificada por ltima vez el 19 mayo 2013, a las 22:26. El texto est disponible bajo la Licencia Creative Commons Atribucin Compartir Igual 3.0; podran ser aplicables clusulas adicionales. Lanse los trminos de uso para ms informacin. Wikipedia es una marca registrada de la Fundacin Wikimedia, Inc., una organizacin sin nimo de lucro.

es.wikipedia.org/wiki/Cabecera_IP

7/7

You might also like