El Protocolo de Transferencia de Archivos (FTP) es un protocolo de red estándar utilizado para transferir archivos informáticos entre un cliente y un servidor en una red informática. El FTP se basa en una arquitectura de modelo cliente-servidor y utiliza conexiones de control y de datos separadas entre el cliente y el servidor.
Esta operación copia un archivo a un servidor FTP. Si un archivo es borrado/renombrado en el servidor justo después de ser copiado, el conector puede devolver un error HTTP 404 por su diseño. Por favor, utilice un retraso de 1 minuto antes de borrar o renombrar el archivo recién creado.
Esta operación crea un archivo. Si se borra o renombra un archivo en el servidor justo después de crearlo, el conector puede devolver un error HTTP 404 por su diseño. Por favor, utilice un retraso de 1 minuto antes de borrar o renombrar un archivo recién creado.
Esta operación actualiza un archivo. Si se borra/renombra un archivo en el servidor justo después de su actualización, el conector puede devolver un error HTTP 404 por su diseño. Por favor, utilice un retraso de 1 minuto antes de borrar o renombrar un archivo recientemente actualizado.
El término protocolo de transferencia de archivos (FTP) se refiere a un proceso que implica la transferencia de archivos entre dispositivos a través de una red. El proceso funciona cuando una parte permite a otra enviar o recibir archivos a través de Internet. Originalmente se utilizaba como una forma de que los usuarios se comunicaran e intercambiaran información entre dos dispositivos físicos, pero ahora se utiliza comúnmente para almacenar archivos en la nube, que suele ser una ubicación segura que se mantiene de forma remota.
El protocolo de transferencia de archivos permite a individuos y empresas compartir archivos electrónicos con otros sin tener que estar en el mismo espacio. Esto puede hacerse mediante un cliente FTP o a través de la nube. Independientemente de la opción, ambas partes necesitan una conexión a Internet que funcione.
La mayoría de los navegadores web vienen con clientes FTP que permiten a los usuarios transferir archivos desde su ordenador a un servidor y viceversa. Algunos usuarios pueden querer utilizar un cliente FTP de terceros porque muchos de ellos ofrecen funciones adicionales. Algunos ejemplos de clientes FTP de descarga gratuita son FileZilla Client, FTP Voyager, WinSCP, CoffeeCup Free FTP y Core FTP.
El FTP se desarrolló durante los años 70 y 80 para soportar el intercambio de archivos en TCP/IP y redes más antiguas. El protocolo sigue el modelo de comunicación cliente-servidor. Para transferir archivos con FTP, un usuario ejecuta un programa cliente FTP e inicia una conexión con un ordenador remoto que ejecuta un software de servidor FTP. Una vez establecida la conexión, el cliente puede elegir enviar y/o recibir copias de los archivos. Un servidor FTP escucha en el puerto TCP 21 las solicitudes de conexión entrantes de los clientes FTP. Cuando se recibe una solicitud, el servidor utiliza este puerto para controlar la conexión y abre un puerto independiente para transferir los datos de los archivos.
Los clientes FTP originales eran programas de línea de comandos para sistemas operativos Unix. También se desarrolló una variante de FTP llamada Trivial File Transfer Protocol (TFTP) para soportar sistemas informáticos de gama baja. Más tarde, Microsoft lanzó el cliente FTP de Windows con una interfaz gráfica. Hay muchos clientes FTP disponibles para diferentes sistemas operativos. Muchos de ellos son gratuitos, pero también hay clientes FTP premium que tienen características adicionales, como la opción de transferir automáticamente los archivos en un horario establecido.
FTP significa “File Transfer Protocol” (Protocolo de Transferencia de Archivos) y se refiere a un grupo de reglas que regulan cómo los ordenadores transfieren archivos de un sistema a otro a través de Internet. Las empresas utilizan el FTP para enviar archivos entre ordenadores, mientras que los sitios web utilizan el FTP para cargar y descargar archivos de los servidores de su sitio web.
El FTP funciona abriendo dos conexiones que unen los ordenadores que intentan comunicarse entre sí. Una de las conexiones está destinada a los comandos y respuestas que se envían entre los dos clientes, y el otro canal se encarga de la transferencia de datos. Durante una transmisión FTP, hay cuatro comandos utilizados por los ordenadores, servidores o servidores proxy que se están comunicando. Estos son “enviar”, “obtener”, “cambiar de directorio” y “transferir”.
Durante la transferencia de archivos, FTP utiliza tres modos diferentes: bloque, flujo y comprimido. El modo stream permite a FTP gestionar la información en una cadena de datos sin límites entre ellos. El modo bloque separa los datos en bloques, y en el modo comprimido, FTP utiliza un algoritmo llamado Lempel-Ziv para comprimir los datos.