¿Qué es el FTP? Protocolo de transferencia de archivos
Con una conexión FTP, dos partes deben conectarse y comunicarse a través de la red. Los usuarios deben estar autorizados para ello proporcionando al servidor FTP los datos de acceso. Algunos servidores FTP públicos no requieren datos de acceso para acceder a sus archivos. Es el caso del llamado FTP anónimo.
Existen dos canales de comunicación diferentes cuando se establece una conexión FTP. El primero se conoce como canal de comandos, a través del cual se envían el comando y la respuesta. El segundo es el canal de datos, que se utiliza para distribuir los datos.
Para recuperar o transferir un fichero, un usuario autorizado utiliza la función Usuario FTP el protocolo para solicitar cambios en el servidor. A cambio, el servidor concede el acceso. Esto se denomina conexión activa.
Pueden surgir problemas durante la distribución en modo activo si el ordenador del usuario está protegido por un cortafuegos. Por lo general, el cortafuegos no permite sesiones no autorizadas desde el exterior.
En este caso, se utiliza el modo pasivo. En este modo, el usuario establece tanto el canal de comandos como el de datos. Con este modo, se solicita al servidor que escuche en lugar de intentar establecer una conexión con el usuario.
¿Cómo utilizar el FTP?
Hay tres formas de establecer una conexión FTP. Un método muy sencillo es utilizar un programa de línea de comandos FTP, por ejemplo, utilizando el símbolo del sistema en Windows o el terminal en Mac/Linux. Este método sigue siendo utilizado hoy en día por los desarrolladores para transferir archivos a través de FTP.
Un usuario también puede utilizar un navegador web para comunicarse con el servidor FTP. Un navegador web es más práctico si los usuarios quieren acceder a directorios grandes en el servidor. Sin embargo, suele ser menos fiable y más lento que un programa FTP dedicado.
Hoy en día, el uso de un cliente FTP como FileZilla es la práctica más común. Esto es especialmente cierto para los desarrolladores web.
Un cliente FTP ofrece más libertad que la línea de comandos y el navegador web. También es más fácil de gestionar y más potente que los otros métodos.
También hay más funciones disponibles cuando se utiliza un cliente de este tipo. Por ejemplo, los usuarios pueden transferir un archivo grande y utilizar la utilidad de sincronización.
Como desarrollador web, deberías utilizar FTP con un cliente FTP para acceder al sitio web que gestionas. También es más fácil crear y eliminar directorios y leer un gran número de archivos en el servidor.
Esperamos que este artículo te haya ayudado a entender un poco mejor el FTP. Si tienes alguna pregunta sobre FTP y sus clientes, ponte en contacto con nuestro Equipo de apoyo. Estaremos encantados de ayudarle.