FTP

FTP (File Transfer Protocol) es un protocolo de red basado en arquitectura cliente-servidor que se utiliza para subir, descargar y gestionar archivos entre equipos conectados a una red, habitualmente entre un ordenador local y un servidor de alojamiento web.

FTP (File Transfer Protocol, o Protocolo de Transferencia de Archivos) es uno de los protocolos más antiguos y extendidos para mover archivos entre dos equipos conectados a una red TCP/IP, como Internet. Funciona bajo un modelo cliente-servidor: un ordenador actúa como servidor FTP, donde se almacenan los archivos, y otro actúa como cliente FTP, que se conecta para subir, descargar y gestionar esos archivos.

Mediante FTP es posible subir archivos desde tu ordenador a un servidor (por ejemplo, los ficheros de una web: HTML, CSS, JS, imágenes, vídeos) y también descargar o modificar los que ya se encuentran alojados. Es la vía clásica para gestionar el contenido de un hosting: crear directorios, borrar ficheros, cambiar nombres o permisos y organizar la estructura de un sitio web.

La comunicación se establece normalmente a través de los puertos 20 y 21 y se lleva a cabo mediante una serie de comandos y respuestas estándar del protocolo. El usuario se autentica con un nombre de usuario y contraseña, y una vez validado puede realizar operaciones de lectura y escritura según los permisos configurados en el servidor.

Desde el punto de vista de seguridad, el FTP tradicional no cifra los datos, por lo que credenciales y archivos viajan en texto plano. Por ello, en muchos entornos profesionales se prefiere utilizar variantes más seguras como SFTP (sobre SSH) o FTPS (FTP con cifrado TLS/SSL), que añaden una capa de cifrado a la transferencia.

En marketing digital y desarrollo web, FTP sigue siendo una herramienta habitual para publicar sitios, desplegar cambios en producción y mover grandes volúmenes de archivos entre equipos o entre distintos proveedores de alojamiento.

Ejemplos

  • Ejemplo:
    Subir los archivos de una nueva web (HTML, CSS, JS e imágenes) desde tu ordenador al servidor de hosting usando un cliente FTP como FileZilla.
  • Ejemplo:
    Conectarte por FTP al servidor de tu agencia para descargar copias de seguridad de una landing page y restaurarla en caso de error.
  • Ejemplo:
    Actualizar un plugin o tema de un CMS (como WordPress) subiendo manualmente la nueva versión al directorio correspondiente mediante FTP.

Preguntas frecuentes

¿Para qué se utiliza normalmente FTP en un proyecto web?
FTP se utiliza principalmente para subir los archivos de un sitio web al servidor, descargar copias de seguridad, gestionar directorios (crear, borrar, renombrar) y reemplazar archivos cuando se hacen cambios en el código o en los recursos del proyecto.
¿Es seguro usar FTP para transferir archivos?
El FTP clásico no cifra la información, por lo que no se considera seguro para datos sensibles. En estos casos, se recomienda usar alternativas como SFTP o FTPS, que añaden cifrado a la conexión y protegen las credenciales y el contenido transferido.
¿Qué necesito para conectarme a un servidor FTP?
Necesitas un cliente FTP (por ejemplo, FileZilla o WinSCP), la dirección del servidor (host o IP), un nombre de usuario, una contraseña y, en algunos casos, el puerto y el tipo de conexión (FTP, SFTP o FTPS) que te proporcione tu proveedor de hosting.

SINÓNIMOS

También conocido como: Protocolo de Transferencia de Archivos, File Transfer Protocol

ÚLTIMA REVISIÓN

Actualizado el: 01/10/2025