¿Qué es el protocolo de transferencia de archivos?

por | 15/2/2022

La mayoría de la gente sabe o tiene una comprensión decente de lo que es el protocolo de transferencia de archivos (FTP). A menudo se utiliza esta palabra para referirse a la transferencia de archivos, lo cual no es cierto. ¿Cómo funciona el protocolo FTP y cómo se utiliza exactamente? A continuación le ofrecemos las respuestas.

Saltar a la sección:

¿Qué es el FTP?

El protocolo de transferencia de archivos (FTP) es un protocolo de red utilizado para compartir archivos entre ordenadores en una red de Protocolo de Control de Transmisión/Protocolo de Internet (TCP/IP). En otras palabras, Internet (pero no siempre).

Hay todo tipo de opciones de FTP de pago y de código abierto. Uno de los servicios FTP más antiguos, FileZilla, es una aplicación de código abierto creada en 2001.

Dato curioso: FileZilla fue concebido como una ciencia de la computación proyecto de clase.

El FTP está muy bien establecido como método de transferencia de archivos. Ha sido la herramienta elegida durante años por muchos desarrolladores web que despliegan o actualizan sitios web. Sin embargo, este método ha ido cayendo lentamente en desgracia con el auge de los editores web de estilo WYSIWYG de arrastrar y soltar.

Pero la larga historia del FTP también significa que se ha quedado algo... anticuado. Muchos observadores dicen que FTP es una tecnología anticuada que ya ha pasado su mejor momento.

Y si se tiene en cuenta que el primer Protocolo de Transferencia de Archivos, RFC 114, fue escrito por Abhay Bushan, entonces estudiante del MIT, en la primavera de 1971, puede que tengan razón.

En cualquier caso, el FTP sigue utilizándose en todo el mundo como método de transferencia de datos y archivos confidenciales.

Protocolo de transferencia de archivos rápido y seguro

Envíe terabytes de datos a través de la nube con la transferencia de archivos gestionada de MASV.

¿Cómo funciona el protocolo de transferencia de archivos?

Dado que FTP es un protocolo cliente-servidor, el remitente debe cargar primero los archivos en un servidor FTP (o host FTP). El servidor suele requerir credenciales de inicio de sesión, aunque algunos servidores FTP permiten inicios de sesión anónimos.

El servidor FTP es esencialmente el centro, o punto medio, de la transferencia de archivos. Después de iniciar la sesión, el destinatario del archivo debe descargar los datos del mismo servidor. Una vez iniciada la sesión, los usuarios tienen la posibilidad de realizar una serie de acciones, como cargar y descargar archivos, pero también borrarlos, cambiarles el nombre o moverlos.

FTP utiliza un canal de comandos (para los comandos y respuestas FTP) y un canal de datos (para la transferencia de datos).

Una sesión FTP se ejecuta en modo pasivo o activo. El modo activo significa que el usuario solicita proactivamente realizar cambios en el servidor, y el servidor crea una conexión de datos con el ordenador del usuario. Como resultado, este proceso puede causar problemas con los cortafuegos. La transferencia FTP pasiva evita esto cediendo todos los comandos FTP al ordenador del usuario.

¿Cómo utilizar el protocolo de transferencia de archivos?

El FTP se suele utilizar en una de las tres formas:

  1. FTP de línea de comandos (se accede a través de la línea de comandos en Windows o Terminal para Mac)
  2. A través de un navegador web
  3. A través de un cliente FTP.

A través de un cliente FTP es, con diferencia, el método más utilizado hoy en día, con varias opciones en el mercado como el ya mencionado FileZilla, junto con Cyberduck, WinSCP, WS_FTP, Transmit, Core FTP y CrossFTP.

Sin embargo, FTP no suele considerarse un protocolo seguro. No utiliza cifrado y suele emplear nombres de usuario y contraseñas en texto claro. Esto deja a los servidores FTP peligrosamente expuestos a la suplantación de identidad, la fuerza bruta y otros ciberataques rudimentarios.

Las nuevas versiones actualizadas de FTP (que se mencionan a continuación) sí incluyen el cifrado, pero la tecnología sigue considerándose un "agujero de seguridad" por muchos expertos en informática. Al utilizar una conexión FTP, es probable que te encuentres con frustrantes y lentas dificultades con el cortafuegos.

Dado que la instalación y el uso de servidores FTP requiere ciertos conocimientos técnicos, también suele ser una experiencia mucho más lenta (y potencialmente frustrante) para los usuarios cotidianos en comparación con las herramientas SaaS simplificadas de transferencia de archivos mediante arrastrar y soltar.

Relacionado: Robo de datos: Cómo los hackers pueden robar sus archivos de forma remota

Tipos de FTP

Varios tipos de FTP existen, incluyendo:

  1. FTP anónimo: FTP básico sin requerir un nombre de usuario o contraseña, y sin encriptación.
  2. FTP protegido por contraseña: FTP básico que requiere un nombre de usuario y una contraseña. Funciona en el puerto número 21.
  3. FTP seguro (FTPS): También conocido como FTP-SSL (FTP Secure Sockets Layer), FTPS permite conexiones implícitas habilitadas para Transport Layer Security (TLS) para una mayor seguridad FTP. Utiliza el puerto número 990.
  4. FTP sobre SSL/TSL explícito (FTPES): Permite conexiones TLS explícitas. Funciona en el puerto 21.
  5. FTP seguro (SFTP): Aunque técnicamente no es un protocolo FTP, SFTP es una rama encriptada del protocolo Secure Shell (SSH) desarrollado por el Grupo de Trabajo de Ingeniería de Internet (IETF). Se ejecuta a través del puerto 22.

Varias tipos de datos se transfieren mediante FTP, incluyendo ASCII (Tipo A) para datos de texto, Imagen (Tipo I) y EBCDIC (Tipo E) para texto plano.

Transferencia de archivos rápida, sencilla y fiable

Deshágase de la complejidad del FTP con MASV.

La evolución del protocolo de transferencia de archivos

Como ya se ha mencionado, el FTP surgió a principios de 1971. Fue diseñado para enviar archivos a través de la Red de la Agencia de Proyectos de Investigación Avanzada (ARPANET) en Estados Unidos, una de las primeras redes públicas de la historia (y precursora de Internet) lanzada en 1969 y retirada del servicio en 1989.

Una vez que Internet se generalizó, FTP necesitó varias revisiones para garantizar su compatibilidad con TCP/IP: en 1980 se lanzó el RFC 765 y en 1985 el RFC 959, que añadieron nuevas funciones. El RFC 959 apareció en 1997 para mejorar la seguridad, y el RFC 2428 en 1999 para gestionar IPv6.

En los últimos años, sin embargo, el FTP ha caído en desgracia en algunos sectores. Google eliminó la compatibilidad con la transferencia de archivos FTP con el lanzamiento de Chrome 88 a principios de 2021. Hubiera sido incluso antes, pero la pandemia obligó a retrasarlo.

Vídeo explicativo de FTP

Puede utilizar MASV en lugar de FTP

gráfico abierto de seguridad de masv

MASV es un excelente alternativa al FTP para quienes buscan transferir archivos sensibles de gran tamaño sin la molestia de gestionar un servidor FTP arcaico. Por no hablar de la configuración de cortafuegos y la búsqueda de personas con los conocimientos necesarios para utilizar FTP de forma eficiente.

La transferencia gestionada de archivos de MASV permite a cualquier usuario empezar a enviar archivos a los 60 segundos de iniciar sesión. Tiene la complejidad técnica de enviar un correo electrónico. Esto significa que no tiene que asistir a tutoriales o formación para utilizar MASV para enviar archivos enormes de hasta 15 TB. Además, como MASV sigue las normas de seguridad y cumplimiento de Trusted Partner Network, puede utilizarlo con confianza como una alternativa más rápida, robusta y mucho más segura que el FTP.

MASV sabe lo fácil que es poner en peligro la transferencia de datos. Es por eso que hemos construido nuestra solución de intercambio de archivos desde cero con la seguridad en mente.

Regístrate hoy mismo y consigue 20 GB de datos gratis para transferir en nuestra prueba gratuita.

Proteja sus archivos confidenciales

Consigue 20 GB para usar con el servicio de transferencia de archivos grandes más rápido que existe hoy en día, MASV.