¿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) es. La palabra se utiliza a menudo como un término general para referirse a la transferencia de archivos... lo cual no es el caso. Entonces, ¿qué es exactamente el protocolo de transferencia de archivos? ¿Cómo funciona y cómo se utiliza? A continuación le ofrecemos estas respuestas. 

Saltar a la sección:

¿Qué es el FTP?

Protocolo de transferencia de archivos (FTP) es un protocolo de red utilizado para transferir 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 diga El 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 114fue escrito por el entonces estudiante del MIT, Abhay Bushan, 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 archivos y datos.

Transferencia de archivos en la nube segura y rápida

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

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

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

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 tanto un canal de comandos (para los comandos y las respuestas) como 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 hacer cambios en el servidor, y el servidor crea una conexión con el ordenador del usuario. Como resultado, este proceso que puede causar problemas con los cortafuegos. La transferencia FTP en modo pasivo evita esto cediendo todo el mando 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.

Este último es, con mucho, el método más utilizado hoy en día, con varios clientes FTP en el mercado como el ya mencionado FileZilla, junto con Cyberduck, WinSCP, WS_FTP, Transmit y CrossFTP.

Sin embargo, el FTP no suele considerarse un protocolo seguro. No utiliza encriptación y suele utilizar nombres de usuario y contraseñas en texto claro. Esto hace que los servidores FTP peligrosamente expuesto a la suplantación, 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. Las conexiones FTP también son famosas por encontrarse con frustrantes y largas dificultades con los cortafuegos.

Debido a que la instalación y el uso de servidores FTP requiere ciertos habilidades técnicasPero, además, suele ser una experiencia mucho más lenta (y potencialmente frustrante) para los usuarios de a pie, 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 21. 
  3. FTP seguro (FTPS): También conocido como FTP-SSL (FTP Secure Sockets Layer), el FTPS permite conexiones implícitas con seguridad de la capa de transporte (TLS) para mejorar la seguridad. Utiliza el puerto 990. 
  4. FTP sobre SSL/TSL explícito (FTPES): Permite las conexiones explícitas de TSL. Funciona en el puerto 21. 
  5. FTP seguro (SFTP): Técnicamente no es un protocolo FTP, el SFTP es una rama encriptada del protocolo Secure Shell (SSH) desarrollado por la Internet Engineering Task Force (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ó, el FTP necesitó varios revisiones para asegurarse de que funcionaba con TCP/IP: el RFC 765 se lanzó en 1980, y el RFC 959 apareció en 1985, ambos añadiendo nuevas capacidades. El RFC 959 surgió en 1997 para mejorar la seguridad, y el RFC 2428 apareció en 1999 para manejar IPv6.

Sin embargo, en los últimos años, el FTP ha caído en desgracia en algunos sectores. Google soporte eliminado para 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 aquellos que buscan transferir archivos enormes sin la molestia de gestionar un servidor FTP arcaico. Por no hablar de la configuración de los cortafuegos y de la búsqueda de personas con conocimientos para utilizar el FTP de forma eficiente. 

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. Eso significa que no tienes que pasar por 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 la Red de Socios de Confianza, puedes utilizar MASV con toda confianza como una alternativa más rápida, robusta y mucho más segura que el FTP.

MASV sabe lo fácil que puede resultar la transferencia de datos. Por eso hemos construido nuestra solución de transferencia 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

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