File Transfer Protocol

Il File Transfer Protocol (FTP) è un protocollo di comunicazione usato per il trasferimento di file da un server a un client su una rete informatica. Il protocollo FTP è basato su un'architettura di tipo client-server, tenendo separati il controllo e le connessioni di dati tra il client e il server.[1] Gli utenti di un FTP possono autenticarsi con un protocollo di registrazione in testo semplice, tipicamente sotto forma di nome utente e password, ma possono connettersi in maniera anonima se il server è configurato appositamente. Dal momento che FTP trasmette le credenziali in chiaro, e inoltre che non dispone di meccanismi di autenticazione del server presso il client, FTP è spesso reso sicuro con un sostrato SSL/TLS, definendo una variante del protocollo chiamata FTPS. Un altro simile protocollo sicuro è il cosiddetto SSH File Transfer Protocol (SFTP) che a dispetto del nome è un protocollo tecnologicamente diverso.

Le prime applicazioni di FTP furono programmi a riga di comando sviluppati prima dell'avvento dell'interfaccia grafica, e sono ancora distribuite con la maggior parte dei sistemi operativi Windows, Unix e Linux.[2][3] Un client FTP è stato integrato nei browser, dove si potevano navigare i server FTP col prefisso ftp://. Tuttavia, nel 2021, il supporto a FTP fu dismesso da Google Chrome e Firefox,[4][5] in quanto è ormai superato dalle alternative più sicure SFTP e FTPS, nonostante nessun navigatore abbia implementato questi protocolli.[6][7]

  1. ^ B.A. Forouzan, TCP/IP: Protocol Suite, 1st, New Delhi, India, Tata McGraw-Hill Publishing Company Limited, 2000.
  2. ^ Charles M. Kozierok, The TCP/IP Guide v3.0, su tcpipguide.com, 2005.
  3. ^ Tamara Dean, Network+ Guide to Networks, Delmar, 2010, pp. 168-171.
  4. ^ (EN) Manuel Vonau, Firefox follows in Chrome's footsteps and drops FTP support (APK Download), su Android Police, 7 luglio 2021. URL consultato il 12 luglio 2021.
  5. ^ Remove FTP support - Chrome Platform Status, su chromestatus.com. URL consultato il 2 settembre 2021.
  6. ^ (EN) Written by, Firefox is dropping FTP support, su Sophos News, 23 marzo 2020. URL consultato il 13 ottobre 2023.
  7. ^ (EN) Benj Edwards, Chrome and Firefox Killed FTP Support: Here's an Easy Alternative, su How-To Geek, 14 luglio 2022. URL consultato il 13 ottobre 2023.