El FTP es un protocolo de red para la transferencia de archivos entre sistemas interconectados o conectados a Internet basado en el modelo cliente-servidor, permitiendo que usuarios descarguen o suban archivos de forma independiente al sistema operativo. Fue creado en 1971 y mejorado para facilitar su uso, con la versión RFC 959 publicada en 1985 añadiendo nuevos comandos. Requiere que ambos usuarios tengan instalado un programa FTP y usen la IP y contraseña provistas para acceder a los archivos del otro.