Un datagrama IP es la unidad básica de información que se transmite a través de Internet. Es un paquete de datos que contiene información sobre el origen y destino de la información, así como los datos que se pretenden transmitir. Los datagramas IP son la base del protocolo de Internet y se utilizan para enviar información a través de la red.
Un datagrama IP consta de dos partes principales: la cabecera y los datos. La cabecera contiene información sobre el origen y destino de la información, así como otros datos importantes, como la longitud del paquete y el tipo de servicio que se está utilizando. Los datos son los propios datos que se están transmitiendo, como un correo electrónico o un archivo.
El tamaño de un datagrama IP varía dependiendo de la información que se está transmitiendo. El tamaño máximo es de 65.535 bytes, pero es raro que un datagrama IP sea tan grande. El tamaño típico de un datagrama IP es de alrededor de 1.500 bytes.
Cuando se envía una gran cantidad de datos, puede ser necesario dividirlos en múltiples datagramas IP. Cuando esto ocurre, los datagramas se fragmentan y se envían por separado. Para saber si un datagrama está fragmentado, se debe comprobar el bit de fragmentación en la cabecera. Si este bit está activado, significa que el datagrama ha sido fragmentado.
Los Jumbogramas son una extensión del protocolo IP que permiten el envío de datagramas más grandes. Un Jumbograma puede contener hasta 4.294.967.295 bytes de datos, lo que es mucho más grande que el tamaño máximo de un datagrama IP normal. Sin embargo, el uso de Jumbogramas es limitado y no es compatible con todos los dispositivos de red.
La principal diferencia entre un circuito virtual y un datagrama es que un circuito virtual establece una conexión antes de enviar datos, mientras que un datagrama no lo hace. En un circuito virtual, se establece una conexión entre dos dispositivos antes de que se envíen datos. Esto significa que los datos que se envían son garantizados para llegar a su destino y en el orden correcto. En un datagrama, no hay conexión previa y los datos se envían como paquetes independientes. Esto significa que los datos pueden llegar fuera de orden o incluso perderse en el camino.
Algunos ejemplos de datagramas IP incluyen correos electrónicos, archivos descargados de Internet y mensajes de chat. Cualquier información que se transmite a través de Internet se divide en datagramas IP y se envía como paquetes independientes de información. Esto permite que la información llegue a su destino de manera eficiente y confiable.
El modelo TCP/IP tiene 4 capas: capa de aplicación, capa de transporte, capa de red y capa de enlace de datos.
La conmutación de paquetes funciona mediante la división de los datos en paquetes, los cuales son enviados a través de diferentes rutas hacia su destino final. Cada paquete es tratado de manera independiente y puede ser dirigido a través de diferentes caminos, lo que permite una mayor eficiencia en la transmisión de datos en comparación con la conmutación de circuitos. En la conmutación de paquetes, cada paquete es etiquetado con su dirección de destino y es enviado a través de la red hacia su destino final.
El encabezado mínimo de un datagrama IP posee 20 bytes.