4 FTP z angielskiego File Transfer Protocol – Protokół Transferu Plików modelu połączenia w sieci komputerowej typu klient serwer, który umożliwia pobieranie plików użytkownikowi z serwera i wysyłanie na serwer poprzez sieć TCP/IP. Protokół ten jest zdefiniowany, przez IETF w RFC 959. Ten rodzaj połączenia korzysta z dwóch połączeń TCP. Jedno z nich jest połączeniem kontrolnym za pomocą, którego możemy wysyłać polecenia do serwera, a drugie natomiast służy do transmisji danych m.in. plików. FTP. Połączenie FTP może działać w trybie aktywnym i pasywnym, w zależności od tego, w jakim trybie pracuje, używa innych portów do komunikacji. W trybie aktywnym FTP wykorzystuje port 21 dla poleceń oraz 20 do przesyłu danych połączenie przez serwer, natomiast w trybie pasywnym wykorzystuje port 21 do poleceń i port o numerze > 1024 do transmisji danych, oba połączenie są zestawione prze klienta. Do wysyłania plików używa się, nowszych przeglądarek internetowych, które mają wbudowane funkcje klienta FTP, albo programów, które zawierają taką opcję (FlashFXP, Total Commander, AbleFTP, FileZilla).