FTP es un protocolo de red que permite la transferencia de archivos entre sistemas conectados a través de un servidor FTP. Un servidor FTP es un programa que se ejecuta en un equipo servidor y permite compartir archivos. FTP tiene dos modos de transferencia: modo activo donde el servidor inicia las conexiones, y modo pasivo donde es el cliente quien las inicia.