Sobes.tech
Junior

¿En qué se diferencia TCP de UDP?

sobes.tech AI

Respuesta de la IA

TCP (Protocolo de Control de Transmisión) y UDP (Protocolo de Datagramas de Usuario) son dos protocolos principales de la capa de transporte en la red.

Diferencias principales:

  • Fiabilidad:

    • TCP garantiza la entrega fiable de datos — asegura que todos los paquetes lleguen y en el orden correcto.
    • UDP no garantiza la entrega ni el orden — los paquetes pueden perderse o llegar en orden aleatorio.
  • Conexión:

    • TCP está orientado a establecer una conexión (handshake) antes de transmitir datos.
    • UDP es sin conexión (connectionless).
  • Velocidad:

    • TCP es más lento debido al control de errores y confirmaciones.
    • UDP es más rápido, adecuado para aplicaciones donde la velocidad es más importante que la fiabilidad completa (por ejemplo, streaming, juegos).
  • Control de flujo y congestión:

    • TCP tiene mecanismos de control de flujo y congestión.
    • UDP no tiene estos mecanismos.

Ejemplo de uso:

  • TCP — servidores web, correo, intercambio de archivos.
  • UDP — consultas DNS, VoIP, juegos en línea.