Sus siglas en ingles, FTP
(File Transfer Protocol) en español (Protocolo de Transferencia de Archivos)
es un protocolo de red para la transferencia
de archivos entre sistemas conectados a una red TCP (Transmission Control
Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente
se puede conectar a un servidor para descargar archivos desde él o para
enviarle archivos, independientemente del sistema operativo utilizado en cada
equipo.
El servicio FTP es ofrecido
por la capa de aplicación del modelo de capas de red TCP/IP al usuario,
utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP
es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la
máxima seguridad, ya que todo el intercambio de información, desde el login y
password del usuario en el servidor hasta la transferencia de cualquier
archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un
posible atacante puede capturar este tráfico, acceder al servidor y/o
apropiarse de los archivos transferidos
Servidor FTP
Un servidor FTP es un
programa especial que se ejecuta en un equipo servidor normalmente conectado a
Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.).
Su función es permitir el intercambio de datos entre diferentes
servidores/ordenadores.
Cliente FTP
Cuando un navegador no está
equipado con la función FTP, o si se quiere cargar archivos en un ordenador
remoto, se necesitará utilizar un programa cliente FTP. Un cliente FTP es un
programa que se instala en el ordenador del usuario, y que emplea el protocolo
FTP para conectarse a un servidor FTP y transferir archivos, ya sea para
descargarlos o para subirlos.