Skip to content (Press Enter)

Cosa significa FTP?

Sai come trasferire in modo efficace file o raccolte di file di grandi dimensioni? Esplora in modo più approfondito il protocollo FTP, File Transfer Protocol, e scopri le sue alternative, come SFTP e Dropbox Transfer.

Rendi Dropbox la tua alternativa all'FTP
true

Qual è il significato dell'acronimo FTP?

FTP significa File Transfer Protocol. Entriamo nel dettaglio. In pratica, per "protocollo", o protocollo Internet, si intende una serie di procedure o regole che consentono a determinati dispositivi elettronici di comunicare tra loro. FTP rappresenta il set di regole che i dispositivi usano su una rete TCP/IP (Internet) per trasferire i file. Quando si utilizza Internet, si usano diversi protocolli. Per la navigazione, si usa il protocollo HTTP. Per inviare e ricevere messaggi istantanei, si usa il protocollo XMPP. FTP è il protocollo usato per spostare i file.

Cos'è un server FTP?

I server FTP sono applicazioni software che consentono il trasferimento di file da un dispositivo, ad esempio un computer Mac, Windows o Linux , a un altro. Potrebbe sembrare complesso, ma essenzialmente i server FTP sono semplicemente dei computer con un indirizzo FTP dedicati alla ricezione delle connessioni FTP. Questi server eseguono due attività molto semplici: "prendere" e "mettere". In breve, è possibile "prendere" file da un server FTP o "metterli" su un server FTP. Quando vengono caricati dei file, verranno trasferiti dal dispositivo personale al server. Al contrario, quando vengono scaricati dei file, verranno trasferiti dal server al dispositivo personale. Fondamentalmente, i server FTP costituiscono il punto intermedio tra il destinatario e il mittente.

Come funziona il protocollo FTP?

FTP è un protocollo client/server. In altre parole, il client richiede i file e il server li fornisce. Per questo al protocollo FTP servono due canali di base per stabilire una connessione:

  • Canale di comando: avvia l'istruzione, trasporta le informazioni di base, ad esempio i file a cui accedere
  • Canale di dati: trasferisce i dati dei file fra i due dispositivi

Per stabilire una connessione, gli utenti dovranno fornire le credenziali al server FTP, che solitamente usa il numero di porta 21 come modalità di comunicazione predefinita. In parole semplici le "porte" sono numeri usati per identificare le transazioni di informazioni su una rete. È importante notare, inoltre, che esistono due diverse modalità di connessione FTP: attiva e passiva.

Nella  modalità FTP attiva, il server assume un ruolo attivo approvando una richiesta di dati. Tuttavia, la modalità attiva può incorrere in problemi con i firewall, che bloccano le sessioni non autorizzate da terze parti. Ecco che entra in gioco la modalità passiva. Nella modalità passiva, il server non mantiene attivamente la connessione, quindi sarà l'utente a stabilire sia il canale dati che il canale di comando. Fondamentalmente il server "ascolta", ma non partecipa attivamente, consentendo all'altro dispositivo di gestire la maggior parte del lavoro.

Quali problemi risolve un server FTP?

Il protocollo FTP viene spesso usato per gestire numeri elevati di file, motivo per cui è molto spesso utile nell'ambito dello sviluppo Web. Quando vengono apportate modifiche a un sito Web, è possibile gestire i trasferimenti dei file con una sessione FTP, che fornisce un modo semplice per caricare file specifici, aggiungere file di immagine, spostare modelli Web e molto altro. Allo stesso modo, i professionisti IT possono usare il protocollo File Transfer Protocol per trasferire batch di file di grandi dimensioni del server in un sistema chiuso.

Quali sono i vantaggi del protocollo FTP? 

I server FTP presentano alcuni vantaggi che vale la pena approfondire. Innanzitutto con FTP si possono trasferire più file contemporaneamente, riprendere un trasferimento in caso di connessione persa e programmare i trasferimenti. Inoltre, essendo un protocollo disponibile già da molto tempo, la maggior parte delle persone lo conosce bene. Sono disponibili molti strumenti software FTP per desktop, fra cui FileZilla, WinSCP, Cyberduck e altri, che permettono di usare il protocollo FTP in maniera semplice. 

Quali sono gli svantaggi del protocollo FTP? 

Il protocollo FTP ha un punto debole che non può essere trascurato: la mancanza di sicurezza. Questo protocollo, infatti, è stato inventato negli anni '70 dello scorso secolo e, per questo motivo, non include molte delle misure di sicurezza informatica su cui siamo abituati a fare affidamento oggigiorno. Non è stato progettato per essere un protocollo sicuro. I trasferimenti FTP non sono crittografati, quindi gli hacker non hanno difficoltà nel leggere password, nomi utente e altri dati sensibili, con conseguente cattura dei pacchetti di dati (ad esempio, tramite un attacco di acquisizione dei pacchetti).

A causa di queste lacune, l'utilizzo del protocollo FTP sta diminuendo. Ora è disponibile sul mercato una serie di diverse opzioni sostitutive, come SFTP, HTTPS, AS2 e FTPS. A partire dal 2020, Google Chrome ha disattivato per impostazione definitiva il protocollo FTP e Firefox lo ha rimosso dal suo codice. Quindi, chi sta ancora usando i server FTP per importanti funzioni lavorative dovrebbe cercare un'alternativa. Analizziamo nello specifico un'alternativa al protocollo FTP, denominata SFTP.

Cosa si intende per SFTP?

Nell'ambito delle ricerche sul protocollo FTP è inevitabile imbattersi nel termine "SFTP". Qual è il significato dell'acronimo SFTP? In sostanza, SFTP (ovvero SSH File Transfer Protocol), è un protocollo separato che funziona sul flusso di dati Secure Shell (SSH) per fornire un livello di protezione maggiore durante il trasferimento dei file. A differenza dei client FTP, che usano il numero di porta 21, SFTP usa il numero 22. Dato che FTP è un protocollo non sicuro, SFTP è preferibile, perché fornisce funzionalità di sicurezza sottostanti e offre la possibilità di eseguire il piggybacking su una connessione SSH.

Com'è possibile usare Dropbox al posto di un server FTP?

Ti sembra eccessivamente complicato? Preferiresti evitare di avere un intero ufficio IT dedicato alla gestione di un server web? Con la diminuzione del supporto per il protocollo FTP e considerando le sempre più sofisticate minacce alla sicurezza informatica presenti sul mercato, sarebbe opportuno cercare delle alternative per accedere ai file aziendali, trasferirli e gestirli. 

Dropbox può essere un'alternativa efficace al protocollo FTP, grazie alla sua modalità di condivisione dei file agile e sicura. Dropbox Transfer è un servizio di trasferimento file semplice e sicuro, ideale per l'invio di file di grandi dimensioni (è possibile trasferire fino a 100 GB a chiunque, anche se non dispone di un account Dropbox). Inoltre, Dropbox Transfer conferma l'invio dei trasferimenti dei file tramite notifiche di download e fornisce la possibilità di controllare gli accessi con protezione della password, garantendo che i file vengano visualizzati unicamente dalle persone autorizzate.

Conclusioni

Il protocollo FTP è un metodo efficace di trasferimento dei file, ma è obsoleto ed è stato superato da altri protocolli di rete disponibili ora sul mercato, ad esempio SFTP-as-a-Service. In alternativa smettila di preoccuparti e passa a Dropbox che offre una soluzione efficace di condivisione dei file per quelle aziende in cerca di una modalità di trasferimento rapida e semplice di file o raccolte di file di grandi dimensioni.