Protokół FTP (skrót od angielskiego File Transfer Protocol) jest protokołem komunikacyjnym umożliwiającym zamianę plików. W swym działaniu wykorzystuje dwa połączenia w ramach protokołu TCP/IP, tak jednym słowem jednakowego będącego istotą internetu. Protokół FTP pozwala przesyłać dane od klienta do serwera oraz odwrotnie. Protokół FTP posługuje się w systemach internetowych otwartych oraz dodatkowo wewnętrznych. Wyśmienicie zdaje egzamin np. w redakcjach ewentualnie też w grupach, w których pracuje się z danymi, informacjami (bardzo częstokrotnie tego rodzaju kanał komunikacji stwarzają kursanci danego roku, aby podzielić się materiałami, testami, opracowaniami, pytaniami oraz wszelkimi innymi dokumentami). Protokół FTP ma formę ośmiobitową, wobec tegoż w odróżnieniu od poczty elektronicznej nie potrzebuje kodowania do siedmiu bitów. Specyfikację protokołu opracowało Internet Engineering Task Force, tak jednym słowem stowarzyszenie funkcjonujące na korzyść ustanowienia standardów technicznych oraz organizacyjnych odnośnie internetu. Detale możemy wyszperać w dokumencie RFC 959. W protokole FTP komunikacja toczy się dwutorowo, z tym że jedno złączenie TCP ma wizerunek kontrolny, jednakże dalszym wędrują dane. Zjednoczenie FTP działać w trybie aktywnym ewentualnie pasywnym. W pierwszej sytuacji dla poleceń posługuje się portu 21 zestawianym poprzez klienta, jednakże przesył danych toczy się portem 20 zestawianym poprzez serwer. W systemie pasywnym polecenia wędrują portem 21, a dane - portem o numerze powszechniejszym niż 1024 (oba są zestawiane poprzez klienta).