L'FTP (file transfer protocol) è stato il primo protocollo usato per trasferire files tra diversi sistemi. Rappresenta ancora oggi il maggior sistema per trasferire immagini, testi, programmi da un computer remoto sul proprio Hard-Disk o viceversa, per trasmettere i propri files su un computer remoto.
Il software che gestisce il protocollo FTP può avere un'interfaccia di tipo testuale e, in tal caso  l'utente deve essere in grado di conoscere la sintassi dei comandi tipici di tale protocollo oppure, può avere un interfaccia grafica che consente di gestire tutte le attività dell'FTP semplicemente cliccando su dei pulsanti.