En términos informáticos, FTP significa Protocolo de transferencia de archivos y, como su nombre indica, es un estándar para transferir archivos a través de Internet. Este estándar funciona como un lenguaje digital, permitiendo que un programa de software en un extremo de una conexión se comunique con un programa de software en el otro extremo sin que los datos se pierdan o se confundan en el camino. En términos de uso comercial, es una forma más segura y confiable de transferir datos entre colegas, clientes y otras empresas que las instalaciones básicas integradas en un navegador web.
FTP explicado
Una dirección web que apunta a "ftp://domainname.com" funciona de manera similar a una dirección web estándar, excepto que el servidor que contiene los archivos está configurado para permitir el acceso de lectura y escritura y las capacidades de transferencia en lugar de mostrar una página web. Visite un sitio FTP en su navegador y lo más probable es que se le solicite un nombre de usuario y una contraseña para acceder a los archivos. En un nivel básico, puede pensar en los sitios FTP como discos duros remotos almacenados en otras partes del mundo; el protocolo FTP le permite guardar archivos, crear carpetas y mover datos como puede hacerlo en el disco duro dentro de su propia computadora local.
Software FTP
La mayoría de los navegadores web modernos incluyen soporte básico para FTP, donde el prefijo "ftp: //" reemplaza al "http: //" que se ve con más frecuencia y que se muestra al acceder a un sitio web estándar. Sin embargo, generalmente se requiere un cliente de software dedicado para utilizar FTP en su totalidad. Los clientes de software gratuito con un conjunto completo de características incluyen FileZilla, Free FTP y WinSCP. Cada una de estas herramientas le permite iniciar sesión en un servidor FTP de forma remota (normalmente con un nombre de usuario y contraseña) y cargar y descargar archivos según sea necesario. Los nombres de usuario, las contraseñas y el acceso son controlados por el administrador del sitio FTP.
Usos de FTP
FTP se usa comúnmente para distribuir archivos grandes a través de la Web o para cargar archivos en un servidor en línea (para publicar un sitio web, por ejemplo). Si tiene una serie de videos de alta definición que desea poner a disposición de un número específico de personas, puede usar un sitio FTP para alojarlos y controlar el acceso. Muchas empresas de alojamiento web permiten a los usuarios finales administrar sus sitios web a través de una conexión FTP, lo que permite la transferencia de archivos desde y hacia una computadora local. Luego, la empresa de alojamiento convierte los archivos que transfiere a través de FTP en un sitio HTTP al que otros pueden acceder de la forma habitual. Los sitios FTP pueden tener una estructura jerárquica del mismo modo que una unidad de disco local, lo que ayuda a construir páginas para la Web.
Uso de FTP avanzado
Si bien el Protocolo de transferencia de archivos es fácil de entender y trabajar en un nivel básico, también ofrece una serie de opciones avanzadas y escenarios de uso más complejos para tareas más técnicas. El estándar FTP seguro (FTPS) funciona como FTP pero con cifrado de datos integrado. FTP también puede ejecutarse en modo activo o pasivo, lo que determina cómo se establece la conexión original entre cliente y servidor: en modo pasivo, tanto el canal de datos (por transferencia de archivos) y el canal de comando (para enviar comandos) son establecidos por el cliente en lugar de solo el canal de comando. (ref. 3 para más detalles) Algunos servidores FTP permiten el acceso anónimo, por lo que no se requiere nombre de usuario ni contraseña.