Uspostavljanje pasivne FTP konekcije preko porta 21
File Transfer Protokol (FTP) jeste standardiziranimrežni protokol koji se koristi za razmjenjivanjedatoteka preko mreže bazirane naTCP protokol, kao što jeInternet.
FTP je baziran naklijent-server arhitekturu i koristi posebne konekcije za kontrolu i podatke između klijenta i servera.[1] FTP korisnici se mogu autenticirati koristećičisti tekst protokol za prijavu, normalno u obliku korisničkog imena i lozinke ili anonimno ako je server konfigurisan da ovo dozvoljava. Za sigurne transmisije koje sakrivaju (šifriraju) korisničko ime i lozinku, a i sadržaj, FTP je često osiguran uz pomoćSSL/TLS-a (FTPS). Također se koristi iSSH File Transfer Protocol (SFTP), bazirano na kriptokrafički mrežni protokolSSH.