El FTP es un protocolo para transferir archivos entre equipos remotos de forma eficaz. Permite que un equipo cliente envíe órdenes a un equipo servidor, el cual lleva a cabo acciones como recuperar, almacenar u obtener listados de archivos. Durante una conexión FTP hay dos canales, uno para comandos de control y otro para la transferencia de datos.