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
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:
View
Genial Calendar 2026
View
School Calendar 2026
View
January Higher Education Academic Calendar
View
School Year Calendar January
View
Academic Calendar January
View
Choice Board Flipcards
View
Comic Flipcards
Explore all templates
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
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