Páginas Web Valencia Mon, 13 Jul 2020 11:45:01 +0200
Blog de Marketing, Diseño, SEO y Programación a Medida

Protocolo FTP: ventajas y desventajas de su uso

Filezilla y uso del protocolo FTP

Al hablar de transferencia de archivos entre equipos informáticos, uno de los nombres que aparecen es el del protocolo FTP, que está entre los primeros diseñados para la arquitectura TCP/IP.

¿Qué es el protocolo FTP?

FTP (File Transfer Protocol) es un protocolo desarrollado en la capa de aplicación del modelo de capas de TCP/IP. Al ser una arquitectura estándar para conectarse a Internet, puede utilizarse independientemente del sistema operativo.

Basado en la arquitectura cliente-servidor, representa la relación establecida entre dos nodos al conectar entre sí. Uno (cliente) envía solicitud de conexión al otro (servidor) quien facilita una respuesta.

El servidor proporciona a los clientes uno o varios directorios (directorios remotos) en los que podrán subir o bajar los archivos y trabajar con ellos.

La conexión puede realizarse mediante comandos en el Powershell de Windows o en las terminales de Linux y MacOS, o en modo gráfico (más sencillo) con programas como Filezilla.

Cómo crear una cuenta FTP

Tener conexión a Internet es primordial. Seguidamente, el usuario inicia un cliente FTP y solicita una conexión con el servidor, bien identificándose o bien de forma anónima.

Al conectar, el cliente podrá enviar comandos u órdenes FTP solicitando procesos al servidor. Una vez gestionados, este enviará respuestas FTP.

La respuesta del servidor no inicia la transferencia de datos (se tratará de una conexión de control). Esta empezará cuando tenga lugar el proceso de envío del archivo solicitado (conexión de datos).

Para conectar mediante comandos se utilizan los llamados comandos FTP. Existen tres tipos:

  • De control de acceso: Para autenticar al usuario.
  • De parámetros de transferencia: Con ellos se especifican cosas como el modo de conexión, el puerto y los tipos de transferencia.
  • De servicio FTP: Para operar sobre directorios y archivos remotos.ser

La conexión cliente-servidor puede realizarse en modo activo o pasivo. El primero es el modo por defecto, mientras que en el pasivo el cliente solicita al servidor un puerto disponible para la conexión y la realiza una vez obtenido.

Cómo hacer transferencia de archivos con Filezilla

La opción más sencilla para una conexión FTP en usuarios inexpertos es utilizar clientes gráficos por su interfaz intuitiva. Algunos ejemplos son Filezilla (server y client), Microsoft FTP server o Vsftpd (para Linux).

Filezilla es un software multiplataforma, es decir, válido para distintos sistemas operativos. Su interfaz se divide en áreas como el menú, barra de herramientas, barra de conexión rápida, área de mensajes, árboles de directorios y área de cola de transferencia.

Para conectar con el servidor, en la barra de conexión rápida introduciremos el nombre o IP del servidor, el nombre de usuario y la contraseña (anonymous para conexión anónima) y el puerto de escucha del servidor.

En el área de mensajes veremos información sobre el envío de comandos, la respuesta y si se estableció conexión o hubo algún error

Al conectar, en los árboles de directorios aparecerán directorios y archivos presentes en el servidor al que se ha conectado el cliente y podremos navegar por ellos.

Ventajas y desventajas del protocolo FTP

Entre sus ventajas destacan:

  • Conexión rápida y directa con el servidor.
  • Multiplataforma.
  • Capacidad de envío de muchos archivos.
  • La cola de envío puede reanudarse.
  • Las operaciones se hacen bidireccionalmente.
  • Al existir clientes gráficos, no es necesario tener conocimientos de programación.

Pero existen desventajas a tener en cuenta:

  • Si no utiliza el protocolo de encriptado SSL, el envío de paquetes se hace sin cifrar.
  • Los procesos no pueden automatizarse.
  • Las subidas o descargas de archivos han de hacerse archivo por archivo.
  • Sin certificado de seguridad, las conexiones son inseguras.
  • Protocolo veterano y algo desfasado respecto a otras opciones.

Ya conocemos más sobre el protocolo FTP, una sencilla manera de iniciarse en la transferencia de archivos entre equipos.

Filezilla y uso del protocolo FTP
Revisado por

Linkedin logo Vicente Salvador

CEO y fundador, Analista y Programador Fullstack Senior

"La programación es el lenguaje que da vida a las ideas, transformando el código en soluciones que moldean nuestro mundo digital."

 

Pregúntame
x
Centro de preferencia de la privacidad
Cuando visita cualquier sitio web, el mismo podría obtener o guardar información en su navegador, generalmente mediante el uso de cookies. Esta información puede ser acerca de usted, sus preferencias o su dispositivo, y se usa principalmente para que el sitio funcione según lo esperado. Por lo general, la información no lo identifica directamente, pero puede proporcionarle una experiencia web más personalizada. Ya que respetamos su derecho a la privacidad, usted puede escoger no permitirnos usar ciertas cookies. Haga clic en los encabezados de cada categoría para saber más y cambiar nuestras configuraciones predeterminadas. Sin embargo, el bloqueo de algunos tipos de cookies puede afectar su experiencia en el sitio y los servicios que podemos ofrecer.
Más Información sobre Cookies Habilitar todas
Gestionar las preferencias de consentimiento
- Cookies técnicas Activas siempre
Son aquellas que permiten al usuario la navegación a través de una página web, plataforma o aplicación y la utilización de las diferentes opciones o servicios que en ella existan como, por ejemplo, controlar el tráfico y la comunicación de datos, identificar la sesión, acceder a partes de acceso restringido, recordar los elementos que integran un pedido, realizar el proceso de compra de un pedido, realizar la solicitud de inscripción o participación en un evento, utilizar elementos de seguridad durante la navegación, almacenar contenidos para la difusión de videos o sonido o compartir contenidos a través de redes sociales.
- Cookies de Google Maps
Cookies de Preferencias de Google: Estas cookies permiten que los sitios web de Google recuerden información que cambia el aspecto o el comportamiento del sitio web como, por ejemplo, el idioma que prefieres o la región en la que te encuentras.
- Cookies de análisis o medición
Son aquellas que permiten al responsable de las mismas, el seguimiento y análisis del comportamiento de los usuarios de los sitios web a los que están vinculadas. La información recogida mediante este tipo de cookies se utiliza en la medición de la actividad de los sitios web, aplicación o plataforma y para la elaboración de perfiles de navegación de los usuarios de dichos sitios, aplicaciones y plataformas, con el fin de introducir mejoras en función del análisis de los datos de uso que hacen los usuarios del servicio.
Rechazar todas Confirmar mis preferencias