Passa ai contenuti principali

Cos’è il File Transfer Protocol (FTP)?

5 min lettura

27 ottobre 2024

Persona con le cuffie che lavora a un codice al computer, a simboleggiare i concetti relativi al protocollo FTP in un ambiente di lavoro collaborativo.

Cosa significa FTP?

FTP significa File Transfer Protocol, ovvero protocollo di trasferimento file. Ma entriamo più 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. Il protocollo 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 dotati di un indirizzo FTP e dedicati alla ricezione delle connessioni FTP. Questi server eseguono due attività molto semplici: “prendere” (“get”) e “mettere” (“put”). In breve, è possibile “prendere” file da un server FTP o “metterli” su un server FTP. 

Quando vengono caricati dei file, questi verranno trasferiti dal dispositivo al server. Al contrario, quando vengono scaricati, i file vengono trasferiti dal server al dispositivo. Fondamentalmente, i server FTP costituiscono il punto intermedio tra il destinatario e il mittente.

Come funziona il protocollo FTP?

Il protocollo FTP è un protocollo client-server. In altre parole, il client richiede i file e il server li fornisce. Per stabilire una connessione sono necessari due canali di base:

  • 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. 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, è l’utente a stabilire sia il canale di 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. I professionisti IT possono anche utilizzarlo per trasferire dati e grandi quantità di file server all’interno di un sistema chiuso.

Pro e contro del protocollo FTP

Quali sono i vantaggi del protocollo FTP?

Il protocollo FTP presenta 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 e, per questo motivo, non include molte delle misure di sicurezza informatica su cui siamo abituati a fare affidamento al giorno d’oggi. Non è stato progettato per essere un protocollo sicuro. I trasferimenti FTP non sono crittografati, il che significa che le tue password, i tuoi nomi utente e altri dati sensibili possono essere letti con relativa facilità dagli hacker.

A causa di queste lacune, l’utilizzo del protocollo FTP sta diminuendo. Ora sul mercato sono disponibili 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, per chi sta ancora usando i server FTP per importanti funzioni lavorative è il momento di cercare un’alternativa.

Esistono delle alternative al protocollo FTP?

Il protocollo FTP non è l’unica soluzione disponibile. Infatti, esistono altre soluzioni che potrebbero essere più adatte alle tue esigenze rispetto al protocollo FTP standard.

Investire in un 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 di 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.

Semplificare i trasferimenti di file con lo spazio di archiviazione cloud

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. 

Archiviazione cloud sicura per tutti i tuoi file

Documenti, foto, video e altro ancora: Dropbox mantiene tutti i tuoi file e le tue cartelle al sicuro nello spazio di archiviazione cloud online.

Goditi trasferimenti di file sicuri e protetti con Dropbox Transfer

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. 

Come alternativa al protocollo FTP, Dropbox Transfer è uno strumento di trasferimento dati rapido e semplice che consente di trasferire fino a 250 GB di file a ogni trasferimento. Grazie alla protezione tramite password, alla scadenza dei link e alle notifiche di download, Transfer offre alle aziende la massima tranquillità: i file di grandi dimensioni vengono recapitati in modo sicuro.

Esplora risorse correlate

Due laptop collegati a un dispositivo di archiviazione esterno per eseguire la migrazione dei dati da un PC all’altro.

Sei metodi per trasferire i file da un PC all’altro

Spostare i tuoi file da un vecchio computer a uno nuovo è più facile di quello che pensi. Scopri i modi migliori per trasferire file e cartelle tra PC con la nostra guida essenziale.

Un lavoratore da remoto è appoggiato allo schienale di un divano mentre usa il suo computer portatile per inviare file di progetti video di grandi dimensioni ai colleghi tramite email.

Come inviare file e video di grandi dimensioni via email

Avere limiti di dimensione per gli allegati email può essere un vero grattacapo. Ma le soluzioni ci sono. Scopri tre semplici metodi per inviare file e video di grandi dimensioni tramite email.

Una fotografa guarda il suo dispositivo mobile. La foto per un cliente viene visualizzata sullo sfondo dello schermo di un laptop.

Come condividere foto di alta qualità con i clienti

Foto perfette meritano di essere condivise correttamente. Scopri come condividere immagini ad alta risoluzione con i tuoi clienti utilizzando la nostra guida per fotografi professionisti.