DATAGRAMA

Un datagrama es un fragmento de paquete (análogo a un telegrama) que es enviado con la suficiente
información para que la red pueda simplemente encaminar el fragmento hacia el equipo terminal de datos
receptor, de manera independiente a los fragmentos restantes. Esto puede provocar una recomposición
desordenada o incompleta del paquete en el ETD destino.
Los datagramas también son la agrupación lógica de información que se envía como una unidad de capa
de red a través de un medio de transmisión sin establecer con anterioridad un circuito virtual. Los
datagramas IP son las unidades principales de información de Internet. Los términos trama, mensaje,
paquete y segmento también se usan para describir las agrupaciones de información lógica en las diversas
capas del modelo de referencia OSI y en los diversos círculos tecnológicos.
Algunos Protocolos basados en datagramas son IPX, UDP, IPoAC. Los datagramas tienen cabida en los
servicios de red no orientados a la conexión (como por ejemplo UDP) o Datagrama.
IPX

El protocolo Intercambio de Paquetes Entre Redes (IPX) es la implementación del protocolo IDP
(Internet Datagram Protocol) de Xerox. Es un protocolo de datagramas rápido orientado a
comunicaciones sin conexión que se encarga de transmitir datos a través de la red, incluyendo en
cada paquete la dirección de destino.Pertenece a la capa de red (nivel 3 del modelo OSI) y al ser un
protocolo de datagramas es similar (aunque más simple y con menor fiabilidad) al protocolo IP del
TCP/IP en sus operaciones básicas pero diferente en cuanto al sistema de direccionamiento,
formato de los paquetes y el ámbito general Fue creado por el ing. Alexis G.Soulle

UDP User Datagram Protocol (UDP) es un protocolo del nivel de transporte basado en el intercambio de
datagramas (Paquete de datos). Permite el envío de datagramas a través de la red sin que se haya
establecido previamente una conexión, ya que el propio datagrama incorpora suficiente información
de direccionamiento en su cabecera. Tampoco tiene confirmación ni control de flujo, por lo que los
paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya que
no hay confirmación de entrega o recepción.
IPoACIP sobre palomas mensajeras es un protocolo de red creado en 1 de abril de 1990 para la
transmisión de datagramas del protocolo IP mediante palomas mensajeras y definido en la
recomendación RFC 1149. El 1 de abril de 1999 se publicó la recomendación RFC 2549, una
extensión de la anterior denominada IP sobre palomas mensajeras con calidad de servicio.
Puerto de origen: es el número de puerto relacionado con la aplicación del remitente del segmento UDP.
Este campo representa una dirección de respuesta para el destinatario. Por lo tanto, este campo es
opcional. Esto significa que si el puerto de origen no está especificado, los 16 bits de este campo se
pondrán en cero. En este caso, el destinatario no podrá responder (lo cual no es estrictamente necesario,
en particular para mensajes unidireccionales).
Puerto de destino: este campo contiene el puerto correspondiente a la aplicación del equipo receptor al
que se envía.
Longitud: este campo especifica la longitud total del segmento, con el encabezado incluido. Sin embargo,
el encabezado tiene una longitud de 4 x 16 bits (que es 8 x 8 bits), por lo tanto la longitud del campo es
necesariamente superior o igual a 8 bytes.
Suma de comprobación: es una suma de comprobación realizada de manera tal que permita controlar la
integridad del segmento.

. pero con un formato mucho más simple. si el encabezamiento lleva un valor no permitido. Esto es tarea de las capas superiores. Es decir. los mensajes de tipo=5 (mensajes de redirección) se suelen enviar cuando. determinado por el contenido del campo "tipo". Los mensajes ICMP de tipo= 12 (problemas de parámetros) se originan por ejemplo cuando existe información inconsistente en alguno de los campos del datagrama. que a veces ofrece una descripción del error concreto que se ha producido y después un campo suma de control. Por su parte. Los principales tipos de mensaje ICMP son los siguientes: Mensajes informativos Entre estos mensajes hay algunos de suma importancia. Mensajes de error En el caso de obtener un mensaje ICMP de destino inalcanzable. como los mensajes de petición de ECO (tipo 8) y los de respuesta de Eco (tipo 0). cuando se envían datagramas de tamaño incorrecto o cuando falta algún campo obligatorio. Los mensajes ICMP se transmiten como datagramas IP normales. ICMP. informando con ellos a la fuente original para que evite o corrija el problema detectado. habiendo llegado al destino. el error concreto que se ha producido vendrá dado por el valor del campo "código".EL PROTOCOLO ICMP El Protocolo de Mensajes de Control y Error de Internet. etc. lo que hará que éste actualice su tabla de enrutamiento y envíe el paquete al siguiente router. el paquete se envía al router equivocado. con campo "tipo" de valor 3. que incluye una suma de verificación de errores de transmisión. de 16 bits. y su utilidad no está en el transporte de datos de usuario. A continuación viene un campo código. pero no toma decisión alguna al respecto. de o bits. existiendo dos o más routers diferentes en la misma red. que hace que sea imposible procesar el mismo correctamente. el router receptor devuelve el datagrama al host origen junto con un mensaje ICMP de redirección. En este caso. es de características similares a UDP. pudiendo presentar los siguientes valores que se muestran en la parte derecha. El protocolo ICMP solamente informa de incidencias en la entrega de paquetes o de errores en la red en general. con el campo de cabecera "protocolo" con un valor 1. o porque. se usa para manejar mensajes de error y de control necesarios para los sistemas de la red. ICMP proporciona así una comunicación entre el software IP de una máquina y el mismo software en otra. de enlace de datos (tarjeta de red) y red (configuración IP) se encuentran en buen estado y configuración. Contienen además los 8 primeros bytes del datagrama que ocasionó el error. y comienzan con un campo de 8 bits que define el tipo de mensaje de que se trata. sino en controlar si un paquete no puede alcanzar su destino. por lo que nos pueden servir para identificar fallos en este nivel. ya que verifican si las capas física (cableado). Tras estos campos viene el cuerpo del mensaje. si es un paquete de eco o respuesta. si su vida ha expirado. el tiempo de reensamblado de los diferentes fragmentos expira antes de que lleguen todos los necesarios (código=1). Este tipo de mensajes se generan cuando el tiempo de vida del datagrama a llegado a cero mientras se encontraba en tránsito hacia el host destino (código=0). Las peticiones y respuestas de eco se usan en redes para comprobar si existe una comunicación entre dos host a nivel de capa de red.