¿Qué es la “entrega de datagramas sin conexión” en TCP / IP?

Entonces, comenzando desde lo básico, espero que ya haya estudiado sobre los modelos OSI y TCP y las diferentes capas y los protocolos adjuntos con ellos. Debe haberse encontrado con Transport Layer, que es responsable de la entrega de proceso a proceso .

La capa de transporte es responsable de dividir los mensajes de la aplicación en fragmentos más pequeños y luego agregar su encabezado a cada segmento antes de pasarlo a la capa de red. En el lado receptor, acepta mensajes de la capa de red y lo pasa a la aplicación requerida.

Ahora, esta capa de transporte puede utilizar cualquiera de los dos protocolos:

  1. TCP (Protocolo de control de transmisión)
  2. UDP (Protocolo de datagramas de usuario)

TCP proporciona un servicio confiable y orientado a la conexión, mientras que UDP proporciona un servicio no confiable y sin conexión a las aplicaciones.

Ahora, de acuerdo con su pregunta, permítanme centrarme principalmente en la “entrega de datagramas sin conexión” que realiza UDP.

Al hacer uso de UDP, los paquetes de capa de transporte a menudo se denominan datagramas .

Características de UDP: –

  1. Sin conexión : cuando se utiliza el protocolo TCP, se lleva a cabo un proceso de protocolo de enlace de tres vías . Este proceso establece una conexión entre los procesos de envío y recepción mediante el intercambio de algunos mensajes o señales preliminares entre los dos hosts. En UDP, no hay un proceso de reconocimiento antes de enviar un segmento. Por lo tanto, UDP se denomina sin conexión.
  2. No confiable : UDP no proporciona ninguna garantía de que los mensajes lleguen al destino. Puede o no llegar al host destinado. Por lo tanto, el servicio de UDP no es confiable.

¿Dónde se prefiere UDP sobre TCP y por qué?

UDP no proporciona ningún mecanismo de control de congestión como el TCP. Es gratis transferir los segmentos a la capa de red en cualquier caso. Por lo tanto, UDP es preferido por las aplicaciones en tiempo real que a menudo pueden tolerar la pérdida de datos, pero para las cuales es crucial una velocidad mínima de transferencia. P.ej. La telefonía por Internet como Skype utiliza UDP, mientras que las aplicaciones como el correo electrónico y la transferencia de archivos se basan en TCP para garantizar que todos los datos lleguen a destino, incluso si hay un retraso.

Los mensajes no sufren ningún retraso debido al establecimiento de la conexión en UDP, por lo tanto, también es elegido por los servidores DNS .

Proceso de entrega sin conexión por UDP: –

Lado de envío

  1. Acepta mensajes de la aplicación.
  2. Adjunte los números de puerto de origen y destino y otros dos campos, como longitud y suma de verificación (Encabezado UDP).
  3. Pase el segmento a la capa de red.

(Multiplexación)

Lado receptor

  1. Acepte el datagrama de la capa de red.
  2. Deje el encabezado IP adjunto por la capa de red.
  3. Verifique los números de puerto de origen y destino y pase el mensaje a la aplicación destinada.

(Demultiplexación)

TCP proporciona muchos otros servicios adicionales a las aplicaciones, como control de flujo, control de congestión, etc. UDP es mucho más simple y se centra principalmente en transferir el mensaje rápidamente. Si compara las estructuras de segmento de TCP y UDP, encontrará un segmento TCP que contiene muchos otros campos adicionales además del UDP.

Espero que esta respuesta sea útil. Para la transferencia de paquetes orientada a la conexión, debe estudiar sobre TCP en detalle.

(Fuente de la imagen: imágenes de Google)

Comunicación sin conexión , a menudo denominada comunicación en modo CL ,

conexión menos entrega de datagrama

es un método de transmisión de datos utilizado en redes de conmutación de paquetes mediante el cual cada unidad de datos se direcciona y enruta individualmente en función de la información transportada en cada unidad, en lugar de en la información de configuración de un canal de datos fijo y preestablecido como en la comunicación orientada a la conexión

Bajo comunicación sin conexión entre dos puntos finales de la red, se puede enviar un mensaje de un punto final a otro sin previo acuerdo. El dispositivo en un extremo de la comunicación transmite datos dirigidos al otro, sin asegurarse primero de que el destinatario esté disponible y listo para recibir los datos. Algunos protocolos permiten la corrección de errores mediante la retransmisión solicitada. El Protocolo de Internet (IP) y el Protocolo de datagramas de usuario (UDP) son protocolos sin conexión.

Comunicación orientada a la conexión .

comunicación sin conexión (UDP).