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.