fbpx
Wikipedia

Cabecera IP

Formato de la cabecera IP[1]

Formato de la Cabecera IP (Versión 4)
0-3 4-7 8-15 16-18 19-31
Versión Tamaño Cabecera Tipo de Servicio Longitud Total
Identificador Flags Posición de Fragmento
Tiempo de vida Protocolo Suma de Control de Cabecera
Dirección IP de Origen
Dirección IP de Destino
Opciones Relleno

Descripción de cada uno de los campos

El tamaño mínimo de la cabecera (ip_pci) es de 20 bytes mientras que el máximo es 60 bytes.

Versión: 4 bits

Puede variar entre (0100) o (0110) dependiendo si se utiliza IP versión 4 (IPv4) o IP versión 6 (IPv6). Este campo describe el formato de la cabecera utilizada. En la tabla se describe la versión 4.

Tamaño Cabecera (IHL): 4 bits

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

Tipo de Servicio: 8 bits

Indica una serie de parámetros sobre la calidad de servicio deseada durante el tránsito por una red. Algunas redes ofrecen prioridades de servicios, considerando determinado tipo de paquetes "más 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 están relacionados con la precedencia de los mensajes, un indicador adjunto que indica el nivel de urgencia basado en el sistema militar de precedencia (véase Message Precedence) de la CCEB, un organización de comunicaciones electrónicas militares formada por 5 naciones. La urgencia de estos estados aumenta a medida que el número formado por estos 3 bits lo hace, y responden a los siguientes nombres.
000: De rutina.
001: Prioritario.
010: Inmediato.
011: Relámpago.
100: Invalidación relámpago.
101: Procesando llamada crítica y de emergencia.
110: Control de trabajo de Internet.
111: Control de red.
  • Los 5 bits de menor peso son independientes e indican características 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 tamaño total, en octetos, del datagrama, incluyendo el tamaño de la cabecera y el de los datos. El tamaño mínimo de los datagramas usados normalmente es de 576 octetos (64 de cabeceras y 512 de datos). Una máquina no debería enviar datagramas menores o mayores de ese tamaño a no ser que tenga la certeza de que van a ser aceptados por la máquina destino.

En caso de fragmentación este campo contendrá el tamaño 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 solo para especificar valores relativos a la fragmentación de paquetes. Los 3 bits (por orden de mayor a menor peso) son:

bit 0: Reservado; debe ser 0
bit 1: 0 = Divisible, 1 = No Divisible (DF)
bit 2: 0 = Último Fragmento, 1 = Fragmento Intermedio (le siguen más fragmentos) (MF)
La indicación de que un paquete es indivisible debe ser tenida en cuenta bajo cualquier circunstancia. Si el paquete necesitara ser fragmentado, no se enviará.

Posición de Fragmento: 13 bits

En paquetes fragmentados indica la posición, 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

Indica el máximo número de enrutadores que un paquete puede atravesar. Cada vez que algún nodo procesa este paquete disminuye su valor en, como mínimo, una unidad. Cuando llegue a ser 0, el paquete será descartado. Típicamente toma el valor 64 o 128 en los datagramas.

Protocolo: 8 bits

Indica el protocolo de las capas superiores al que debe entregarse el paquete Vea Números de protocolo IP para comprender como interpretar este campo.

Suma de Control de Cabecera: 16 bits

Suma de control de cabecera. Se recalcula cada vez que algún nodo cambia alguno de sus campos (por ejemplo, el Tiempo de Vida). El método de cálculo -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.

Dirección IP de origen: 32 bits

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

Dirección IP de destino: 32 bits

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

Opciones: Variable

Aunque no es obligatoria la utilización de este campo, cualquier nodo debe ser capaz de interpretarlo. Puede contener un número indeterminado de opciones, que tendrán dos posibles formatos:

Formato de opciones simple

Se determina con un solo octeto indicando el 'Tipo de opción', el cual está dividido en 3 campos.

  • Indicador de copia: 1 bit. En caso de fragmentación, la opción se copiará o no a cada nuevo fragmento según el valor de este campo:
0 = no se copia
1 = se copia.
  • Clase de opción: 2 bits. Las posibles clases son:
0 = control
1 = reservada
2 = depuración y mediciones
3 = reservada
  • Número de opción: 5 bits. Identificador de la opción.

Formato de opciones compuesto

Un octeto para el 'Tipo de opción', otro para el 'Tamaño de opción', y uno o más octetos conformando los 'Datos de opción'.

El 'Tamaño de opción' incluye el octeto de 'Tipo de opción', el de 'Tamaño de opción' y la suma de los octetos de datos.

La siguiente tabla muestra las opciones actualmente definidas:

Clase Número Tamaño
Descripción
0 0 - Final de lista de opciones. Formato simple.
0 1 - Ninguna operación (NOP). Formato simple.
0 2 11 Seguridad.
0 3 variable Enrutado desde el Origen, abierto (Loose Source Routing).
0 9 variable Enrutado desde el Origen, estricto (Strict Source Routing).
0 7 variable Registro de Ruta (Record Route).
0 8 4 Identificador de flujo (Stream ID).
2 4 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 Operación (NOP)': Se puede usar para forzar la alineación de las opciones en palabras de 32 bits.
  • 'Seguridad': Especifica niveles de seguridad que van desde "No Clasificado" hasta "Máximo Secreto", definidos por la Agencia de Seguridad Nacional de la Defensa de EE. UU.
  • 'Enrutado desde el Origen (abierto) y Registro de Ruta (LSSR)': Esta opción provee el mecanismo para que el originador de un datagrama pueda indicar el itinerario que ha de seguir a través de la red y para registrar el camino seguido.
Los Datos de Opción 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 posición de la siguiente dirección de la ruta, dentro de la Opción; así, su valor mínimo es de 4.
Cuando un nodo de Internet procesa la dirección de la lista apuntada por el puntero (es decir, se alcanza esa dirección) incrementa el puntero en 4, y redirige el paquete a la siguiente dirección. Si el puntero llega a ser mayor que el Tamaño de Opción significa que la información de ruta se ha procesado y registrado completamente y se redirigirá el paquete a su dirección de destino.
Si se alcanza la dirección de destino antes de haber procesado la lista de direcciones completa (el puntero es menor que el Tamaño de Opción) la siguiente dirección de la lista reemplaza a la dirección de destino del paquete y es a su vez reemplazada por la dirección del nodo que está procesando el datagrama ("Ruta Registrada"), incrementando, además, el puntero en 4.
Utilizando este método de sustituir la dirección especificada en origen por la Ruta Registrada se asegura que el tamaño de la Opción (y de la cabecera IP) no varía 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 dirección siguiendo cualquier otra ruta intermedia.
Solo puede usarse una vez en un datagrama, y, en caso de fragmentación, la opción 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 harán de este datagrama. Al ser la ruta especificada "estricta", un nodo debe reenviar el paquete directamente a la siguiente dirección, es decir, no podrá redireccionarlo por otra red.
  • 'Registro de Ruta': Mediante el uso de esta Opción se puede registrar el itinerario de un datagrama. Los Datos de Opción 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 opción, escribirá su dirección IP en la posición indicada por el puntero, siempre que ésta sea menor que el Tamaño de Opción, e incrementará el puntero en 4.
Es preciso que el espacio reservado para la Ruta Registrada tenga una longitud múltiplo de 4; si al intentar grabar su dirección un nodo detecta que existe espacio libre pero es menor de 4 octetos, el paquete no se reenvía (se pierde) y se notifica el error, mediante ICMP, al originador del datagrama.
Esta Opción no se copia en caso de fragmentación, y solo puede aparecer una vez en un paquete.

Relleno: Variable

Utilizado para asegurar que el tamaño, en bits, de la cabecera es un múltiplo de 32. El valor usado es el 0.

Véase también

Referencias

  1. RFC0791: Protocolo IP (en español)
  •   Datos: Q84719357

cabecera, Índice, formato, cabecera, descripción, cada, campos, versión, bits, tamaño, cabecera, bits, tipo, servicio, bits, desglose, bits, longitud, total, bits, identificador, bits, flags, bits, posición, fragmento, bits, tiempo, vida, bits, protocolo, bits. Indice 1 Formato de la cabecera IP 1 2 Descripcion de cada uno de los campos 2 1 Version 4 bits 2 2 Tamano 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 Posicion 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 Direccion IP de origen 32 bits 2 12 Direccion 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 Vease tambien 4 ReferenciasFormato de la cabecera IP 1 EditarFormato de la Cabecera IP Version 4 0 3 4 7 8 15 16 18 19 31Version Tamano Cabecera Tipo de Servicio Longitud TotalIdentificador Flags Posicion de FragmentoTiempo de vida Protocolo Suma de Control de CabeceraDireccion IP de OrigenDireccion IP de DestinoOpciones RellenoDescripcion de cada uno de los campos EditarEl tamano minimo de la cabecera ip pci es de 20 bytes mientras que el maximo es 60 bytes Version 4 bits Editar Puede variar entre 0100 o 0110 dependiendo si se utiliza IP version 4 IPv4 o IP version 6 IPv6 Este campo describe el formato de la cabecera utilizada En la tabla se describe la version 4 Tamano Cabecera IHL 4 bits Editar Longitud de la cabecera en palabras de 32 bits Su valor minimo es de 5 palabras 5x32 160 bits 20 bytes para una cabecera correcta y el maximo de 15 palabras 15x32 480 bits 60 bytes Tipo de Servicio 8 bits Editar Indica una serie de parametros sobre la calidad de servicio deseada durante el transito por una red Algunas redes ofrecen prioridades de servicios considerando determinado tipo de paquetes mas 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 estan relacionados con la precedencia de los mensajes un indicador adjunto que indica el nivel de urgencia basado en el sistema militar de precedencia vease Message Precedence de la CCEB un organizacion de comunicaciones electronicas militares formada por 5 naciones La urgencia de estos estados aumenta a medida que el numero formado por estos 3 bits lo hace y responden a los siguientes nombres 000 De rutina 001 Prioritario 010 Inmediato 011 Relampago 100 Invalidacion relampago 101 Procesando llamada critica y de emergencia 110 Control de trabajo de Internet 111 Control de red dd Los 5 bits de menor peso son independientes e indican caracteristicas del servicio Desglose de bits Editar 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 Editar Es el tamano total en octetos del datagrama incluyendo el tamano de la cabecera y el de los datos El tamano minimo de los datagramas usados normalmente es de 576 octetos 64 de cabeceras y 512 de datos Una maquina no deberia enviar datagramas menores o mayores de ese tamano a no ser que tenga la certeza de que van a ser aceptados por la maquina destino En caso de fragmentacion este campo contendra el tamano del fragmento no el del datagrama original Identificador 16 bits Editar Identificador unico del datagrama Se utilizara 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 unico 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 Editar Actualmente utilizado solo para especificar valores relativos a la fragmentacion de paquetes Los 3 bits por orden de mayor a menor peso son bit 0 Reservado debe ser 0 bit 1 0 Divisible 1 No Divisible DF bit 2 0 Ultimo Fragmento 1 Fragmento Intermedio le siguen mas fragmentos MF La indicacion de que un paquete es indivisible debe ser tenida en cuenta bajo cualquier circunstancia Si el paquete necesitara ser fragmentado no se enviara Posicion de Fragmento 13 bits Editar En paquetes fragmentados indica la posicion en unidades de 64 bits que ocupa el paquete actual dentro del datagrama original El primer paquete de una serie de fragmentos contendra en este campo el valor 0 Tiempo de Vida TTL 8 bits Editar Articulo principal Tiempo de vida informatica Indica el maximo numero de enrutadores que un paquete puede atravesar Cada vez que algun nodo procesa este paquete disminuye su valor en como minimo una unidad Cuando llegue a ser 0 el paquete sera descartado Tipicamente toma el valor 64 o 128 en los datagramas Protocolo 8 bits Editar Indica el protocolo de las capas superiores al que debe entregarse el paquete Vea Numeros de protocolo IP para comprender como interpretar este campo Suma de Control de Cabecera 16 bits Editar Suma de control de cabecera Se recalcula cada vez que algun nodo cambia alguno de sus campos por ejemplo el Tiempo de Vida El metodo de calculo 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 Direccion IP de origen 32 bits Editar Ver Direcciones IP Debe ser dada en formato de red Direccion IP de destino 32 bits Editar Ver Direcciones IP Debe ser dada en formato de red Opciones Variable Editar Aunque no es obligatoria la utilizacion de este campo cualquier nodo debe ser capaz de interpretarlo Puede contener un numero indeterminado de opciones que tendran dos posibles formatos Formato de opciones simple Editar Se determina con un solo octeto indicando el Tipo de opcion el cual esta dividido en 3 campos Indicador de copia 1 bit En caso de fragmentacion la opcion se copiara o no a cada nuevo fragmento segun el valor de este campo 0 no se copia 1 se copia Clase de opcion 2 bits Las posibles clases son 0 control 1 reservada 2 depuracion y mediciones 3 reservadaNumero de opcion 5 bits Identificador de la opcion Formato de opciones compuesto Editar Un octeto para el Tipo de opcion otro para el Tamano de opcion y uno o mas octetos conformando los Datos de opcion El Tamano de opcion incluye el octeto de Tipo de opcion el de Tamano de opcion y la suma de los octetos de datos La siguiente tabla muestra las opciones actualmente definidas Clase Numero Tamano Descripcion0 0 Final de lista de opciones Formato simple 0 1 Ninguna operacion NOP Formato simple 0 2 11 Seguridad 0 3 variable Enrutado desde el Origen abierto Loose Source Routing 0 9 variable Enrutado desde el Origen estricto Strict Source Routing 0 7 variable Registro de Ruta Record Route 0 8 4 Identificador de flujo Stream ID 2 4 variable Marca de tiempo Internet Timestamping Final de Lista de Opciones Se usa al final de la lista de opciones si esta no coincide con el final de la cabecera IP Ninguna Operacion NOP Se puede usar para forzar la alineacion de las opciones en palabras de 32 bits Seguridad Especifica niveles de seguridad que van desde No Clasificado hasta Maximo Secreto definidos por la Agencia de Seguridad Nacional de la Defensa de EE UU Enrutado desde el Origen abierto y Registro de Ruta LSSR Esta opcion provee el mecanismo para que el originador de un datagrama pueda indicar el itinerario que ha de seguir a traves de la red y para registrar el camino seguido Los Datos de Opcion 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 posicion de la siguiente direccion de la ruta dentro de la Opcion asi su valor minimo es de 4 Cuando un nodo de Internet procesa la direccion de la lista apuntada por el puntero es decir se alcanza esa direccion incrementa el puntero en 4 y redirige el paquete a la siguiente direccion Si el puntero llega a ser mayor que el Tamano de Opcion significa que la informacion de ruta se ha procesado y registrado completamente y se redirigira el paquete a su direccion de destino Si se alcanza la direccion de destino antes de haber procesado la lista de direcciones completa el puntero es menor que el Tamano de Opcion la siguiente direccion de la lista reemplaza a la direccion de destino del paquete y es a su vez reemplazada por la direccion del nodo que esta procesando el datagrama Ruta Registrada incrementando ademas el puntero en 4 Utilizando este metodo de sustituir la direccion especificada en origen por la Ruta Registrada se asegura que el tamano de la Opcion y de la cabecera IP no varia 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 direccion siguiendo cualquier otra ruta intermedia Solo puede usarse una vez en un datagrama y en caso de fragmentacion la opcion se copiara 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 haran de este datagrama Al ser la ruta especificada estricta un nodo debe reenviar el paquete directamente a la siguiente direccion es decir no podra redireccionarlo por otra red Registro de Ruta Mediante el uso de esta Opcion se puede registrar el itinerario de un datagrama Los Datos de Opcion consisten en un puntero un octeto y un espacio relleno de ceros que contendra la Ruta Registrada para el paquete Cuando un nodo recibe un paquete en el que esta presente esta opcion escribira su direccion IP en la posicion indicada por el puntero siempre que esta sea menor que el Tamano de Opcion e incrementara el puntero en 4 Es preciso que el espacio reservado para la Ruta Registrada tenga una longitud multiplo de 4 si al intentar grabar su direccion un nodo detecta que existe espacio libre pero es menor de 4 octetos el paquete no se reenvia se pierde y se notifica el error mediante ICMP al originador del datagrama Esta Opcion no se copia en caso de fragmentacion y solo puede aparecer una vez en un paquete Relleno Variable Editar Utilizado para asegurar que el tamano en bits de la cabecera es un multiplo de 32 El valor usado es el 0 Vease tambien EditarTCP IP Protocolo IP Direccion IP Numeros de protocolo IPReferencias Editar RFC0791 Protocolo IP en espanol Datos Q84719357 Obtenido de https es wikipedia org w index php title Cabecera IP amp oldid 148164662, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos