Serwer FTP to protokół sieciowy, który umożliwia przesyłanie plików przez Internet. Wymaga to użycia programu o nazwie klient, który może ustanowić połączenie między komputerem uruchomione i zdalny komputer.
Serwery FTP są na ogół chronione hasłem z nazwami użytkowników i hasłami dla członków ustawianych przez administratora, na którym działa serwer. To daje osobie obsługującej serwer FTP pewną kontrolę nad tym, kto może uzyskać dostęp do udostępnionych plików. Administrator może także ustawić tryb dla serwera FTP, dając użytkownikom możliwość wysyłania tylko plików tekstowych (tryb zwykłego tekstu) lub innych typów plików (tryb binarny).