Junior
¿Cuál es la diferencia entre los protocolos TCP y UDP?
sobes.tech AI
Respuesta de la IA
| Característica | TCP | UDP |
|---|---|---|
| Tipo de conexión | Orientado a la conexión (Connection-oriented) | No orientado a la conexión (Connectionless) |
| Fiabilidad | Alta (garantía de entrega, orden de paquetes) | Baja (sin garantía de entrega, el orden no está garantizado) |
| Mecanismos de control | Control de flujo, control de errores, confirmación de recepción (ACK) | No presentes |
| Velocidad | Menor | Mayor |
| Tamaño del encabezado | 20 bytes (mínimo) | 8 bytes |
| Uso | Transmisión de datos que requiere fiabilidad (HTTP, FTP, SMTP) | Transmisión de datos que requiere alta velocidad (video/audio en streaming, juegos en línea, DNS) |
TCP establece la conexión, garantiza la entrega de datos, su orden y realiza control de errores. Esto se logra mediante mecanismos adicionales y intercambio de información de control, lo que lo hace más lento. UDP es un protocolo más simple y rápido sin establecimiento de conexión ni garantías de entrega, adecuado para aplicaciones sensibles a la latencia, donde la pérdida de un paquete individual no es crítica.