TCP y UDP: fiable contra rápido
Cómo TCP garantiza la entrega, por qué UDP no lo hace y cuándo conviene cada uno.
IP entrega paquetes con el mejor esfuerzo: pueden perderse, duplicarse o llegar en desorden. Las aplicaciones rara vez quieren eso. TCP añade fiabilidad sobre IP; UDP la omite a propósito.
Conexión cerrada. Todavía no hay nada conectado.
- Paquetes enviados
- 0
- Reenvíos
- 0
- Estado
- Aún no establecida
Antes de que fluyan datos, TCP realiza un saludo de tres vías: el cliente envía SYN, el servidor responde SYN-ACK y el cliente confirma con ACK. Solo entonces ambos saben que la conexión está viva.
UDP se salta el saludo por completo. Es más rápido y tiene menos sobrecarga, por eso lo usan la videollamada, los juegos y DNS. Perder un paquete es aceptable; esperar una retransmisión no.
Práctica
Ordena correctamente los tres pasos del saludo.
Pistas
- Empieza por quien inicia la conexión.
- Un ACK siempre responde al paso anterior.
10 XP
En una videollamada se pierde un fotograma. ¿Qué protocolo es más apropiado y por qué?
Pistas
- Piensa qué ocurre cuando se pierde un paquete.
- TCP cambia velocidad por fiabilidad.
12 XP
Se pierde el primer SYN. Completa el saludo reintentando correctamente.
Pistas
- El temporizador expiró sin respuesta.
- El cliente reenvía SYN con el mismo número de secuencia.
18 XP