Un server FTP è un protocollo di rete che consente il trasferimento di file su Internet. Ciò richiede l'uso di un programma software chiamato client, che è in grado di stabilire una connessione tra il computer eseguendolo e un computer remoto.
I server FTP sono generalmente protetti da password, con nomi utente e password per i membri impostati dall'amministratore che esegue il server. Ciò consente alla persona che gestisce il server FTP di controllare chi può accedere ai file condivisi. L'amministratore può anche impostare la modalità per il server FTP, dando agli utenti la possibilità di inviare solo file di testo (modalità testo normale) o altri tipi di file (modalità binaria).