Skip to content
Centro Assistenza

FTP (protocollo di trasferimento file)

FTP (File Transfer Protocol) è un protocollo di rete utilizzato per trasferire file tra un client e un server su una rete di computer. FTP è uno dei protocolli più antichi in uso ed è stato progettato per consentirlo

FTP (File Transfer Protocol) è un protocollo di rete utilizzato per trasferire file tra un client e un server su una rete di computer. FTP è uno dei protocolli più antichi in uso ed è stato progettato per consentire il trasferimento efficiente di dati su Internet e sulle reti locali.

FTP funziona secondo un modello client-server, in cui il client avvia una connessione al server FTP per scaricare o caricare file. Di solito è richiesta l'autenticazione tramite nome utente e password, sebbene sia anche possibile accedere ai server FTP in modo anonimo se sono configurati in questo modo.

Inoltre, FTP ha due modalità operative principali:

  • Modalità attiva: il server stabilisce la connessione di ritorno al client per trasferire i dati.
  • Modalità passiva: il client richiede che il server sia in ascolto su una porta specifica per il trasferimento dei dati, il che è utile per i client dietro firewall.

Sebbene l'FTP sia efficace per il trasferimento di file di base, non è il metodo più sicuro, poiché le credenziali dell'utente e i dati trasferiti non sono crittografati per impostazione predefinita. Per questo motivo, molte organizzazioni sono passate a protocolli più sicuri come FTPS (FTP Secure), che aggiunge un livello di sicurezza SSL/TLS, o SFTP (SSH File Transfer Protocol), che utilizza SSH per crittografare tutto il traffico di trasferimento.