¿Cómo se usan FTP y UDP?

UDP es un protocolo de transporte responsable de mover datos desde el origen al destino. FTP es un protocolo para transferir archivos; Un ejemplo común es la gestión de archivos en un servidor web.

FTP usa TCP en el puerto 21. TFTP (protocolo de transferencia de archivos trivial) usa UDP, sin embargo, en el puerto UDP 69. Esto último es raro en estos días porque la sobrecarga adicional de TCP es insignificante en las conexiones modernas y la entrega está garantizada. TCP tiene mecanismos incorporados para verificar que se haya recibido toda la carga útil y retransmitir en caso de que falte algo. TFTP utiliza UDP para transferencias de archivos donde no le importan tanto estas comprobaciones porque su prioridad es la velocidad o si confía en que la transmisión tendrá éxito. UDP no tiene confirmaciones o comprobaciones de TCP y, debido a esto, tiene menos sobrecarga, lo que hace que sea mucho más rápido transferir datos. Se usa comúnmente para los tipos de transmisión de datos “disparar y olvidar”, como la transmisión de medios. Una cosa más; TCP no es compatible con el tráfico de difusión, que es el tráfico que se origina desde un solo punto pero se ‘dirige’ a todos los dispositivos en la red. Esa es otra área donde UDP es crítico: algunos mecanismos de red centrales simplemente no podrían funcionar sin transmisiones.

Para ser sincero, no creo que haya visto TFTP sobre UDP fuera de entornos de laboratorio educativo. Existe por una razón, es solo que la razón no es tan relevante hoy como solía ser.