Protocolo IPv4
Protocolo IPv4
Protocolo IPv4
Trama IPv4
Un datagrama IPv4 consiste en dos partes: el encabezado y el cuerpo o carga útil. El
encabezado tiene una parte fija de 20 bytes y una parte opcional de longitud variable. El
formato del encabezado se muestra en la siguiente figura.
1
Instituto Politécnico Nacional ESIME
Identificación
Este campo está formado por (16 bits): Su función es proporcionar un número entero que
identifique al datagrama es necesario para que el host de destino determine a qué
paquete pertenece. Todos los fragmentos de un paquete contienen el mismo valor de
Identificación esto ayuda al reensamblaje de dicho datagrama.
2
Instituto Politécnico Nacional ESIME
Banderas
Este campo está formado por (3 bits): Su función es proporcionar diversos indicadores de
control de los cuales se controlan los 2 bits de bajo orden (menos significativos).Para
indicar si el fragmento puede ser fragmentado o no
Las siglas (DF) en el bit 1 significa No Fragmentar y la siglas (MF) en el bit 2 significa Mas
Fragmentos.
Desplazamiento de Fragmentos
Este campo está formado por (13 bits): Su función es Indicar a qué parte del paquete
actual pertenece este fragmento. Todos los fragmentos excepto el último del datagrama
deben ser un múltiplo de 8 bytes, que es la unidad de fragmentos elemental. Dado que se
proporcionan 13 bits, puede haber un máximo de 8192 bytes y un mínimo de 64 bits. El
primer fragmento tiene posición 0.
Tiempo de Vida (TTL)
Este campo está formado por (8 bits): Tiene un contador que es utilizado para limitar el
tiempo de vida de un paquete, el encargado de hacer esta función es el Router este
decremento en -1 cada vez que pasa el paquete por el mismo Router hasta llegar a 0, el
paquete se descarta y se envía de regreso un paquete de aviso al host de origen. Esto
evita que la red se sobrecargue de datagramas perdidos. Su valor es de 32 o 64 bits
según la huella de identificación de cada sistema operativo.
Protocolo
Este campo está formado por (8 bits): Una vez que la capa de red ha ensamblado un
paquete completo, necesita saber qué hacer con él. Su función es indicar a cuál proceso
de transporte debe entregarse el paquete. TCP es una posibilidad, pero también están
UDP y otros más. La numeración de los protocolos es global en toda la Internet.
Anteriormente los protocolos y otros números asignados se listaban en el RFC 1700, pero
en la actualidad están contenidos en una base de datos en línea localizada en
www.iana.org.
3
Instituto Politécnico Nacional ESIME
Dirección de Origen
Este campo está formado por (32 bits): Su función es especificar el nodo de donde
proviene el datagrama. Este campo representa la Dirección IP del equipo remitente y
permite que el destinatario responda.
Dirección de Destino
Este campo está formado por (32 bits): Su función es especificar el nodo donde se
recibirá el datagrama. Este campo representa la Dirección IP del destinatario del mensaje.
Opciones
Este campo no es obligatorio y especifica las distintas opciones solicitadas por el usuario
que envía los datos (generalmente seguridad). Se diseñó para proporcionar un recurso
que permitiera que las versiones subsiguientes del protocolo incluyeran información que
no estuviera presente en el diseño original, para que los experimentadores puedan probar
ideas nuevas y evitar la asignación de bits de encabezado a la información que se
necesite muy poco.
Las opciones son de longitud variable. Cada una empieza con un código de 1 byte que
identifica la opción. Algunas opciones van seguidas de un campo de longitud de la opción
de 1 byte, y luego de uno o más bytes de datos. En algunos entornos la opción de
seguridad puede ser requerida en todos los datagramas.
Datos
Este campo contiene los datos a enviar, su valor de longitud puede ser de 65,356 bytes.
Aunque no siempre es este valor este puede cambiar de dependiendo de la cantidad de
los paquetes enviados durante la fragmentación y el reensamblado.
Cabe mencionar que la trama del protocolo IPv4 no contiene el campo mascara debido a
que este es un protocolo enrutado. Debido a que ofrece información suficiente en su
4
Instituto Politécnico Nacional ESIME
dirección de capa para permitir que un Router lo envíe al dispositivo siguiente y finalmente
a su destino. Este define su formato y uso de los campos dentro de un paquete.