FTP – ang. File Transfer Protocol – jest to protokół sieciowy, który służy do komunikacji użytkownik – serwer, wykorzystujący połączenie TCP/IP. Za pomocą FTP można tworzyć strony online, przechowywać zdjęcia, edytować plik .htaccess, tworzyć kopie zapasowe plików i baz danych, zmieniać ustawienia PHP. Głównie jest jednak wykorzystywany do transferu plików.
Aktualnie większość użytkowników korzysta z protokołu HTTP, który jest bardziej bezpieczny niż FTP.
Najpopularniejsze programy do obsługi połączenia FTP, to, np. Total Commander, FileZilla oraz każdego rodzaju aplikacje typu WebFTP oferujące dostęp do serwera FTP z poziomu przeglądarki.