UDP

February 12, 2021
User Datagram Protocol (UDP) es un protocolo de red de capa de transporte utilizado principalmente en el establecimiento de conexiones de baja latencia y tolerancia entre aplicaciones en línea. Se utiliza principalmente en la comunicación sensible al tiempo, como DNS (Domain Name System) y Voice Over Internet Protocol (VOIP).

UDP, junto con TCP, también conocido como TCP/IP están en la parte superior de IP. Sin embargo, tienen varias diferencias.

A diferencia de TCP que usa protocolos de enlace, UDP usa el número mínimo de mecanismos al proporcionar checksums para la integridad de los datos, y números de puerto para proteger otras funciones y destinos de datagramas.

Cómo funciona

El objetivo principal de UDP es ahorrar tiempo entre las señales de comunicación y, por lo tanto, utiliza IP para transmitir datagramas de un dispositivo a otro. Recopila datos en paquetes UDP y agrega alguna información en el encabezado. Los datos inyectados en el paquete incluyen puertos de destino, origen, checksum y la longitud del paquete.

Una vez que los paquetes resultantes se encapsulan en paquetes IP, se envían a su destino en función de la información del paquete. A diferencia de TCP que facilita la retroalimentación, UDP no envía señales para mostrar que se alcanzó el destino del paquete, en lugar de esto, hace un bucle en el proceso o deja de enviar.

Características de UDP

  • Soporta servicio sin conexión
  • Envía paquetes en grandes cantidades
  • Se utiliza principalmente para servicios de transmisión y otros servicios como DNS y NFS
  • Falta de mecanismo de control de errores
  • No cuenta con acuse de recibo después del envío del paquete
  • Solo el direccionamiento de proceso a proceso y la checksum están integrados en la IP
  • Falta de un mecanismo de control de flujo
  • Comunicación más rápida que TCP

Aplicaciones

Como se mencionó anteriormente, su mecanismo de comunicación lo hace perfecto para su uso en aplicaciones como Domain Name System (DNS), SNMP, Dynamic host configuration Protocol (DHCP) y Routing Information Protocol (RIP). Los servicios de transmisión también admiten UDP, ya que generalmente se adapta al tráfico de video y voz. Esto se debe a que hay muchos casos de pérdidas de paquetes en esta cadena de comunicación, por lo tanto, se degrada la calidad cuando se utilizan otros protocolos como TCP.

UDP vs TCP

UDP TCP
Sin conexión Basado en conexión
Más rápido que TCP Más lento que TCP
No reconoce segmentos El reconocimiento del segmento es una necesidad
No dispone de mecanismos fiables de comprobación de errores Tiene mecanismos completos de comprobación de errores
El tamaño del encabezado es de 8 bytes Tiene un tamaño de cabecera de 20-80 bytes
No es confiable, ya que tiene mucha pérdida de paquetes Es confiable y la llegada de los paquetes a su destino está garantizada
Se admite la secuenciación de datos No se admite la secuenciación de datos
Utilizamos cookies para optimizar la funcionalidad del sitio y ofrecerle la mejor experiencia posible. Para saber más sobre las cookies que utilizamos, visite nuestra Política de Cookies. Al hacer clic en "Aceptar", aceptas el uso que hacemos de las cookies. Más información