Want to create interactive content? It’s easy in Genially!

Get started free

RFC 791

Luis Raul Heredia de la Cruz

Created on September 19, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Genial Calendar 2026

School Calendar 2026

January Higher Education Academic Calendar

School Year Calendar January

Academic Calendar January

Choice Board Flipcards

Comic Flipcards

Transcript

RFC 791

Internet Protocol Version 4

INICIO

¡Elige un contenido!

¿Qué es el RFC?

Los Request for Comments, más conocidos por sus siglas RFC, son una serie de publicaciones del grupo de trabajo de ingeniería de internet que describen diversos aspectos del funcionamiento de Internet y otras redes de computadoras, como protocolos, procedimientos, etc. y comentarios e ideas sobre estos.​ Cada RFC constituye un monográfico o memorando que ingenieros o expertos en la materia han hecho llegar al IETF

RFC 791

  • El protocolo IP (Internet Protocol) esta definido en RFC 791, es el encargado de la comunicación de datos a través de una red de paquetes conmutados. Su función principal es la de encaminamiento.
  • El protocolo IP se encarga si es necesario de fragmentar la información que le llega del nivel de transporte en bloques (llamados segmentos) que no sobrepasen el tamaño de la MTU (Maximum Transfer Unit) y reensambla los grandes datagramas para su transmisión a través de redes de trama pequeña.
  • Es un protocolo no orientado a conexión.
  • Es muy flexible. Por lo que, los distintos fragmentos al llegar al destino podrian estar desordenados.
  • El protocolo IP no es fiable, ya que no garantiza la entrega de los paquetes.
  • El protocolo IP no se encarga del control y la seguridad, quedando en manos de las capas superiores como la de transporte.

Datagrama de Protocolo

Un datagrama IPv4 es un paquete de longitud variable que consta de una cabecera (20 bytes) y datos (hasta 65.536 incluyendo la cabecera). La cabecera contiene información esencial para la hoja de ruta específica y la entrega.

32 bits

5 palabras de 32 bits c/u

Cabecera

Versión

El campo Versión describe el formato de la cabecera internet Su longitud es de 4 bits y se codifica un 4, debido a que describimos el protocolo de internet en su version 4 (IPv4)

IHL

Longitud de la Cabecera por su siglas en ingles IHL (Internet Header Length), indica la longitud de la cabecera en palabras de 32 bits, apunta al comienzo de los datos y su tamaño minimo es de 5 palabras; tiene una longitud de 4 bits por lo que se puede codificar hasta 15 dandonos 15 palabras de 32 bits, o una longitud maxima de 60 Bytes

Tipo de servicio

Proporciona una indicación de los parámetros de la calidad de servicio deseado. Algunas redes ofrecen prioridad de servicio, la cual trata de algún modo el tráfico de alta prioridad como más importante que el resto. La elección más común es un compromiso a tres niveles entre baja demora, alta fiabilidad, y alto rendimiento.

Longitud total

La Longitud Total es la longitud del datagrama, medida en octetos, incluyendo la cabecera y los datos Especifica la longitud total de todo el datagrama en Bytes (octetos), incluida la propia cabecera. Al ser de 16 bits permite un máximo de 65,535 octetos Aunque dicha longitud no es practico para la mayoria de host y redes. Todos los host deben estar preparados para aceptar hasta 576 octetos, por lo que el host solo puede enviar datagramas mas grandes si el destinatario puede aceptarlos

Identificación

Es un valor asignado por el remitente como ayuda en el ensamblaje de fragmentos de un datagrama. Es un numero de secuencia el cual es identico en los datagramas "hijo", generados en segmentar y es igual al datagrama original. El identificador junto a la direccion de origen identifican al datagrama com oun todo

Flags

Bit 1 ó DF: "Do Not Fragment" indica si el datagrama puede ser fragmentado ('0') o no ('1'), una vez que este en ruta y lo activa el origen Bit 2 ó MF: "More Fragments". En caso de que si haya una fragmentacion el bit permanecera en '1' en casi todos los fragmentos, excepto en el ultimo donde se pone en '0' si es el ultimo fragmento de una segmentación.

Posición/Offset

Tiene una longitud de 13 bits Cuando hay segmentacion este campo indica a que parte del datagrama original pertenece, el fragmento se mide en unidades de 8 octetos

Ejemplo

Tiempo de vida

Tiene una longitud de 8 bits.En esencia es una cuenta regresiva que determina el tiempo maximo que el datagrama tiene permitido permanecer en internet, cuando llega a 0 debera ser descartado (destruido). Decrementa una unidad cada vez que pasa por un router o en una unidad por segundo.

Protocolo

Tiene una longitud de 8 bits Especifica que protocolo hay encapsulado dentro del datagrama IP o en otras palabras que protocolo est apor encima de IP

Los valores de varios protocolos son especificados en "Números Asignados" en el RFC 790

Suma de control/ Checksum

Se encarga de comprobar toda la cabecera (pero no los datos) para asegurarse que ha sido enviada correctamente y se tiene que recalcular cada vez que pasa por un nodo (router), porque se modifica el TTL (Tiempo de vida)

Direcciónes

Tiene una longitud de 32 bits cada una. Como su nombre lo indica es la direccion IP de origen (palabra 4) y la direccion IP de destino (palabra 5).

Opciones y Relleno

Este campo es opcional puede o no llevarlo un datagrama. Deben ser implementadas por todos los módulos IP (host y pasarelas). Lo que es opcional es su transmisión en cualquier datagrama en particular, no su implementación. Incluye informacion adicional, es de longitud variable, de 0 a 40 bytes (320 bits) Tiene 2 formatos posibles:

Formato Simple

Formato Compuesto

Opciones y Relleno

Relleno: Tamaño del campo: Variable. Usado para asegurar que el tamaño en bits de la cabecera es multiplo de 32. Se usa el 0.

RFC 791

https://www.rfc-es.org/rfc/rfc0791-es.txt

Video de como funciona la IPv4

Gracias por su atención