Pojęcie File Transfer Protocol (FTP) odnosi się do protokołu przesyłu danych. Umożliwia komunikację między klientem a serwerem z wykorzystaniem protokołu sterowania transmisją (TCP). Dzięki temu transfer plików ma charakter dwukierunkowy (z komputera na serwer lub z serwera na komputer). FTP działa w trybie aktywnym lub pasywnym, pozwalając użytkownikowi wprowadzać zmiany w plikach z poziomu jego komputera, ściągać pliki z sieci lub je udostępniać. Przesyłanie danych może odbywać się w sposób anonimowy albo autoryzowany (z wykorzystaniem loginu i hasła).
