Protocolo IPv4

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Instituto Politécnico Nacional ESIME

El protocolo IPv4 se presenta en el RFC-791 es un protocolo de nivel de Red (Capa 3 del


Modelo OSI) Su principal función es proporcionar Identificación a los datagramas. La parte
de Fragmentación y Reensamblaje lo lleva a cabo gracias a protocolos como UDP y TCP
implementados en la capa 4 del modelo OSI.

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.

Figura 1: Trama del Protocolo de Internet


Versión
Este campo está formado por (4bits): Su función es llevar el registro de la versión del protocolo al
que pertenece el datagrama. La versión más usada es IPv4 es la que domina Internet en la
actualidad aunque ya se comienza a implementarse IPv6.
Longitud del Encabezado (IHL)
Este campo está formado por (4 bits): Su función es indicar la longitud del encabezado del
datagrama en palabras de 32 Bits que componen dicho datagrama su valor mínimo es de 5
palabras (20 bytes) que se aplica cuando no hay opciones. Su valor máximo es de 15 palabras lo
que limita el encabezado a (60 bytes) por lo tanto el campo Opciones es de 40 bytes.
Tipo de Servicio
Este campo está formado por (8 bits): (ToS) Su función es proporcionar una indicación de los
parámetros de calidad del servicio (QoS) que se desea aplicar al datagrama. Estos parámetros
se usaran para guiar el datagrama a través de una red en particular.
Algunas redes ofrecen prioridad de servicios, la elección más común es un compromiso a tres
niveles entre baja demora, alta fiabilidad y alto rendimiento.

1
Instituto Politécnico Nacional ESIME

Figura 2: Campo de Tipo de Servicio

 Bits 0-2: Prioridad.


 Bit 3 (Delay): 0 = Demora Normal, 1 = Baja Demora.
 Bit 4 (Throunghput): 0 = Rendimiento Normal, 1 = Alto rendimiento.
 Bit 5 (Reliability): 0 = Fiabilidad Normal, 1 = Alta fiabilidad.
 Bit 6 (Cost): 0 = coste Normal , 1= Bajo coste
 Bit 7: Sin uso.
La denominación Precedencia o “Control de Red” refleja el origen militar de las redes IP está
pensada para ser usada dentro de una sola red. La lista siguiente describe algunos valores de
procedencia.

Figura 3: Campo de Precedencia


Longitud Total
Este campo está formado por (16 bits): Su función es proporcionar la longitud total de todo
el datagrama: incluyendo tanto el encabezado como los datos. La longitud máxima es de
65 535 bytes y su tamaño mínimo es de 576 bytes. 576 se ha seleccionado para permitir
que un bloque de datos de tamaño razonable sea transmitido junto a la información de
cabecera necesaria.

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

 El Bit 0: reservado, debe ser 0


 El Bit 1: Si es 0 puede fragmentarse en caso contrario, Si es 1 no puede
fragmentarse
 Bit 2: Si es 0 ultimo fragmento en caso contrario, Si es 1 hay más fragmentos

Figura 4: Campo de Banderas

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.

A continuación se hace mención de los principales procesos de transporte utilizados en


IP:

3
Instituto Politécnico Nacional ESIME

 1 ICMP Mensaje de Control de Internet (RFC792)


 2 IGMP Gestión de grupos de Internet (RFC1112)
 6 TCP Control de transmisión (RFC793)
 17 UDP Datagrama de usuario (RFC768)

Suma de Verificación del Encabezado


Este campo está formado por (8 bits): Su función es garantizar la integridad del
encabezado IP permite controlar la integridad del encabezado para establecer si se ha
modificado durante la transmisión. Dado que algunos campos de la cabecera cambian (p.
ej. el tiempo de vida), esta suma es recalculada y verificada en cada punto donde la
cabecera internet es procesada. El algoritmo de la suma de control es: el campo suma de
control es el complemento a uno de 16 bits de la suma de los complementos a uno de
todas las palabras de 16 bits de la cabecera. A la hora de calcular la suma de control, el
valor inicial de este campo es cero.

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.

También podría gustarte