Вы находитесь на странице: 1из 4

Estructura de un paquete IPv4

Con IPv4 cada paquete tiene una direccin de origen y una de destino de 32 bits en su header o
encabezado en el encabezado de Capa3.
Un conjunto de 32 bits es difcil de interpretar y recordar. Entonces las direcciones IPv4 se representan
usando el formato llamado decimal con punto, separando cada byte del patrn binario, llamado
octeto (por ocho bits que es el tamao de un byte), con un punto.
Un ejemplo: la direccin 10101100000100000000010000010100 es expresada en puntos decimales
como 172.16.4.20 el formato decimal punteado es solo para que las personas la puedan interpretar ya
que los dispositivos usan lgica binaria.
Aunque los 32 bits definen la direccin host ipv4, hay una cantidad variable de bits que conforman la
porcin de host de la direccin. El nmero de bits usado en esta porcin del host determina el nmero
de hosts que podemos tener dentro de la red.
Estructura del encabezado

Version (4 bits) (Versin) Es el nmero de versin del protocolo IP, su valor ser 4. Permite que otras
versiones interacten en la misma red sin causar conflictos. La otra versin usada comnmente es IPv6.
IHL (4 bits) (Header Lenght / Longitud del encabezado) Es la longitud del header IPv4. Puesto que el
valor cubre de 0 a 15, la medida usada es bloques de 32 bits. Debe indicar al menos 5. El encabezado
puede omitir el campo Options, por lo que este campo avisa previamente tal cosa y se pueda
identificar a partir de que byte empiezan los datos.
Tipo de servicio-TOS (8 bits) (Type of service / Tipo de servicio) Es un campo de bits que indica como
se debe tratar al paquete en cuestin. Usado para priorizar algunos paquetes sobre otros, tiene
importancia para los servicios de QoS (Quality of Service).
Total length (16 bits): (Longitud total) Es la longitud total del paquete incluyendo el rea de datos,
medida en bytes. Esto significa que un paquete IPv4 no puede tener una longitud mayor a 64 KiB1.
Identification (16 bits) (Identificacin) Identifica los fragmentos de paquetes IP originales.
Flags (3 bits) (Banderas) Valores para poder identificar ciertos servicios o seales, por ejemplo: para
indicar que el paquete no se puede desfragmentar o si es el ltimo paquete fragmentado del original.
Fragment Offset (13 bits) (Relatividad del fragmento) Es un valor para identificar el orden de los
fragmentos del paquete original.
TTL (8 bits) (Time to Live / Tiempo de vida) Es un campo utilizado para evitar que el paquete circule
indefinidamente por la red. Cuenta el nmero de veces que un paquete atraviesa un dispositivo
intermedio de capa red (router), en cuyo caso su valor disminuye en 1. Se dise con el objetivo es que
si por alguna razn la red est mal diseada o existen problemas y el mensaje est perdido o incluso
duplicndose y el valor de este campo llega a cero, el mensaje es descartado. Originalmente indicaba el
nmero de segundos de permanencia del paquete en la red.

Protocol (8 bits) (Protocolo) Indica cual es el protocolo de la capa superior. ICMP, TCP y UDP son de los
ms usuales. Es utilizado para permitir llevar mltiples protocolos sobre IPv4 (similar alethertype de
Ethernet).
Header Checksum (8 bits) (Suma de verificacin del encabezado) Es un checksum que protege al
header. No protege a los datos. Si el checksum de un paquete no es correcto, se descarta el mismo. Es
una medida para evitar la propagacin innecesaria de paquetes errneos.
Source address y destination address (32 bits cada una) (Direccin de origen y direccin de destino)
Indican la direccin de origen y destino del paquete. El origen est incluido para permitir que el receptor
sepa a quien debe responder y tambin asiste en el mantenimiento del estado en protocolos de capas
superiores.
Options (24 bits) (Opciones) Este campo se pens para poder ampliar las opciones de IPv4, actualmente
est sin uso.
Padding (8 bits) (Relleno) Campo utilizado para completar el tamao de 32 bits en el rea de datos
Para entender acerca de este tema necesitamos manejar la conversin de binario a decimal y viceversa:

Direcciones host
Cada dispositivo final requiere una direccin nica para enviar un paquete a dicho host.

http://www.utp.edu.co/~fgallego/claseXcapitulo/capitulo06Direccionamiento%20de%20red%20IPv4.pdf
http://wcruzy.uphero.com/ri/encabezadoipv4.pdf

Вам также может понравиться