Protocolo de Transferencia de Archivos

Veamos una pequeña pincelada de lo que son los Protocolos de Transferencia de Archivos, más conocido en sus siglas en inglés como FTP ,  y uno de los clientes para conectarse a servidores FTP, más usados y gratuitos FileZilla.

FTP (siglas en ingles): «File Transfer Protocol» en castellano «Protocolo de Transferencia de Archivos«.

Se trata de un protocolo de comunicación, creado en los años 70 del siglo XX, que se utiliza para el envío y la obtención de archivos entre dos equipos remotos, entre un equipo cliente y un servidor, aunque también pueden establecerse conexiones FTP entre dos servidores. Actualmente es el protocolo más utilizado para el intercambio de archivos. Tiene gran velocidad y muy estandarizado. Permite la transferencia entre diferentes equipos aunque no tengan el mismo sistema operativo.

Como podemos ver en la imagen, el protocolo FTP se basa en la relación servidor-cliente. Una máquina con un programa servidor que permite la comunicación entre diferentes equipos para intercambiar archivos, por lo que necesitará un programa cliente.

Dependiendo del tipo de privacidad podemos encontrar diferentes tipos de FTP:

  • FTP anónimo, de acceso libre, donde cualquiera puede descargar o subir archivos.
  • FTP cifrados, se utiliza el protocolo SFTP (Secure File Transfer Protocol) y se necesita contraseña para poder conectar con el servidor.

Por lo general se usa un servidor FTP para descargar cualquier tipo de archivo, por ejemplo, una empresa puede tener una servidor FTP para sus clientes desde el cual poder descargar documentación relativa a un producto o servicio, descargar catálogos, actualización de software, etc. Estos FTP suelen ser anónimos o se crean cuentas privadas vinculadas al cliente o producto. Otro uso de los servidores FTP, y actualmente es el más habitual, tiene que ver con la gestión de sitios web. En este caso el servidor FTP nos permite editar directamente  los archivos de una web para que los cambios sean efectivos de manera inmediata, sin pasar previamente por un servidor local.

Hemos mencionado que un servidor FTP debe tener un software específico para que la máquina sea operativa como servidor FTP, de igual manera un cliente que quiera conectar vía FTP con el servidor puede hacerlo a través de un programa que se conoce como cliente FTP.

Este cliente FTP puede estar integrado en el navegador o puede ser un programa independiente.

Existen multitud de clientes FTP que se pueden descargar y utilizar de forma gratuita, uno de los más utilizados es Filezilla (https://filezilla-project.org/).

  • Una vez descargado, se instala como cualquier otro programa. Al abrirlo por primera vez se mostrará la pantalla principal.

  • En la parte superior, encontramos la opción «Conexión rápida» en la que se nos piden algunos datos: Servidor, Nombre de usuario, Contraseña y Puerto. Todos estos datos nos los tiene que facilitar nuestro proveedor de hosting, es posible que hayan dudas sobre el  Puerto, por lo general suele ser el 20 o el 21.

  • Una vez hemos rellenado los campos con los datos facilitados por nuestro proveedor, pulsaremos el botón de conexión rápida, para conectarnos al servidor vía FTP.

  • Como podemos ver en la imagen, nos aparecen mensajes sobre el Estado de nuestra conexión. También pueden aparecer Errores, el más común de ellos tiene que ver con la contraseña, o con el puerto, si has puesto el 20 y no conectas, prueba con el 21. Si a pesar de todo, sigues teniendo errores de conexión te recomiendo que vayas al panel de control de tu hosting y verifiques que el acceso vía FTP está activado, algunos servidores, por temas de seguridad, tienen desactivado el acceso FTP, y es necesario activarlo antes de conectar.

  • A continuación, en la misma ventana de la aplicación podemos ver tres áreas diferenciadas:
    1. Hace referencia al Sitio Local: es decir nuestro ordenador. Nos podemos desplazar por él de la misma manera que lo hacemos por el explorador de archivos.
    2. Hace referencia al Sitio remoto: es decir al espacio que tenemos disponible en el servidor FTP, en este caso un Servidor web. Nos podemos desplazar por él de la misma manera que lo hacemos por el explorador de archivos, pero con la limitación de que sólo podremos hacer dentro del espacio que nos han asignado.
    3. En este espacio veremos el proceso de transferencia de archivos, vemos que hay tres pestañas, Archivos en cola, Transferencias fallidas y Transferencias satisfactorias.
  • El procedimiento a seguir para subir archivos al servidor es muy simple, seleccionamos uno o varios archivos de la ventana de Sitio local y lo arrastramos a la ventana de Sitio remoto, lo que estamos haciendo es subir (upload) un archivo (cliente-servidor), si lo hacemos al contrario, lo estamos haciendo es descargar (download) (servidor-cliente). Según sea el momento del proceso, en el espacio 3 se irán listando los archivos, ya sea en cola o los que han dador error de transferencia y que posteriormente podemos reintentar la subida, o los que han sido una transferencia satisfactoria.

 

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies
error: