Sobes.tech
Junior

¿Cuál es la característica especial de los protocolos UDP?

sobes.tech AI

Respuesta de la IA

UDP (Protocolo de Datagramas de Usuario) es un protocolo de nivel de transporte orientado a la transmisión de datos sin establecer una conexión.

Características de UDP:

  • Ausencia de establecimiento de conexión: Antes de comenzar la transmisión de datos, no se realiza un "apretón de manos" como en TCP. Esto reduce la latencia y los costos.
  • No confiable: UDP no garantiza la entrega de paquetes, el orden en que se reciben o la ausencia de duplicados. Si se pierde un paquete, no se realiza reenvío por parte del protocolo.
  • Alta velocidad: Gracias a la ausencia de mecanismos de control de errores, flujo y retransmisión, UDP proporciona una velocidad de transmisión de datos superior en comparación con TCP.
  • Encabezado pequeño: El encabezado UDP es mínimo (8 bytes) en comparación con el encabezado TCP (al menos 20 bytes), lo que reduce la cantidad de datos transmitidos.
  • Sin control de flujo ni congestión: UDP no tiene mecanismos integrados para gestionar la velocidad de transmisión de datos o responder a la congestión de la red.

El uso de UDP es apropiado en aplicaciones donde la latencia mínima es importante y las pérdidas de datos son aceptables o pueden ser manejadas a nivel de la aplicación (por ejemplo, transmisión de video en streaming, juegos en línea, VoIP, servicios DNS).