L'FTP è un protocollo di comunicazione di rete.
FTP sta per File Transfer Protocol, e come avrai intuito serve appunto per il trasferimento di file da un nodo A ad un nodo B.
Chiaramente il protocollo è uno, ma i software che servono per trasferire file sono moltissimi.
Io ti consiglio FlashFXP. Penso sia il più semplice e allo stesso tempo il più performante.