Replay

Diferencias entre FTP y TFTP

Como vimos en estos post por separado, FTP y TFTP son protocolos de la capa de aplicación. Ambos se utilizan para transferir un archivo del cliente al servidor o del servidor al cliente. Pero FTP es más complejo que TFTP.

Hay muchas diferencias entre FTP y TFTP, pero la principal diferencia entre los dos es que FTP establece dos conexiones para transferir un archivo entre el cliente y el servidor que son el puerto 20 de TCP para la conexión de datos y el puerto 21 de TCP para la conexión de control. Por otro lado, TFTP utiliza la única conexión única en el puerto 69 de UDP para transferir un archivo entre cliente y servidor.

 

Tabla Comparativa

 

Diferencias Principales

  • Mientras que la comunicación con la autenticación FTP es necesaria durante el establecimiento de la conexión. Por otro lado, no se requiere ninguna autenticación durante la comunicación con TFTP.
  • FTP es un servicio orientado a la conexión, mientras que TFTP es un servicio sin conexión.
  • El software de TFTP es más pequeño que el de FTP y encaja en la memoria de sólo lectura de una estación de trabajo sin disco.
  • En la conexión FTP se establece mediante dos conexiones, la primera en el puerto 20, una conexión de control, mientras que la segunda, en el puerto 21, para la conexión de datos. En TFTP se establece una única conexión en el puerto 69 para la transferencia de archivos.
  • FTP tiene comandos para realizar acciones, mientras que en TFTP se utilizan cinco mensajes para realizar acciones.

En Resumen

Después de todo lo que hemos visto sobre estos dos protocolos de transferencia de archivos, podemos resumir lo siguiente.

Cuando simplemente necesitamos copiar un archivo sin las características de FTP, TFTP es la opción recomendada y proporcionada por TCP/IP para transferir el archivo fácilmente sin ninguna complejidad.

En cambio si necesitamos un servicio orientado a la conexión, FTP es el más adecuado.

Publicaciones relacionadas

Botón volver arriba