FTP (File Transfer Protocol) è un protocollo client/server che consente ad un utente di trasferire file da e verso un sito remoto della rete. Funziona con il protocollo TCP ed è comunemente usato su Internet, anche se può essere usato anche su una LAN.
Un sito FTP è un computer che sta eseguendo un software che fa da
server FTP (conosciuto anche come demone ftp o ftpd
). Solitamente
chiunque può accedere ad un sito ftp pubblico perché consente
di autenticarsi come utente anonymous
o ftp
. Ci sono molti
siti ftp pubblici eccellenti che fungono da deposito per il software libero
Unix disponibile. Imparare l'uso di FTP consente l'accesso a risorse
indispensabili.
I siti FTP privati richiedono un nome utente o una password. Se si possiede un account di shell presso il proprio ISP, allora potrebbe essere possibile accedere ai propri file remoti via FTP (si contatti il proprio amministratore di sistema per verificarlo).
Un client FTP è l'applicazione che consente all'utente l'accesso ai server FTP. Ci sono molti client FTP disponibili. Alcuni sono grafici, altri sono testuali.
FTP venne creato presso l'Università della California, a Berkeley, per essere incluso nel BSD4.2 (lo Unix di Berkeley). Il documento RFC (Request for Comments) è disponibile presso ftp://nic.merit.edu/documents/rfc/rfc0959.txt.