Cos'è l'FTP?

FTP è un modo per trasferire file online. Potresti pensare ai siti che visiti nel tuo browser come "Internet", ma il tuo browser utilizza solo un protocollo: HTTP. Ci sono molti altri protocolli che, collettivamente, compongono Internet. IMAP e POP, ad esempio, sono due protocolli utilizzati dai client di posta elettronica per inviare e ricevere messaggi. XMPP è un protocollo utilizzato per inviare e ricevere messaggi istantanei. FTP è un altro protocollo simile.

FTP sta per "File Transfer Protocol". È anche uno dei protocolli più vecchi in uso oggi ed è un modo conveniente per spostare i file. Un server FTP offre l'accesso a una directory, con sottodirectory. Gli utenti si connettono a questi server con un client FTP, un software che ti consente di scaricare file dal server e di caricarvi file.

Molti utenti di Internet non useranno mai l'FTP, ma ha usi importanti, soprattutto per coloro che sono interessati a studiare i dati di Internet da zero. Ecco cosa dovresti sapere.

A cosa serve l'FTP?

Intestazione della guida all'acquisto di laptop A. e I. Kruk / Shutterstock A. e I. Kruk / Shutterstock

FTP è uno strumento utile per spostare le informazioni dal computer su cui stai lavorando al server su cui è ospitato un sito web. Ad esempio, se desideri installare WordPress su un server web, avrai bisogno di FTP per copiare i file.

È anche usato occasionalmente come un modo per condividere file. Una persona può caricare un file su un server FTP quindi condividere un collegamento ad esso con un'altra persona. Questo tipo di utilizzo è diventato meno comune nell'era dei servizi cloud facili da usare (questi sono i nostri preferiti) ma alcune persone preferiscono che i loro file siano ospitati su un server domestico e utilizzano FTP per abilitarlo.

FTP è uno dei formati più semplici e più antichi creati per spostare rapidamente i file da un dispositivo all'altro. Ha le sue origini nel 1971, quando la prima versione fu creata e pubblicata da Abhay Bhushan. Negli anni '80, il formato FTP è stato aggiornato alla versione TCP / IP associata ai server.

FTP utilizza due canali di base per funzionare. Il canale dei comandi trasporta le informazioni sull'attività stessa: a quali file accedere, se i comandi sono in registrazione, ecc. Il canale dati trasferisce quindi i dati effettivi del file tra i dispositivi.

Queste connessioni FTP possono anche avere modalità attive e passive. Le modalità attive sono le più comuni e consentono una comunicazione aperta tra il server e il dispositivo su entrambi i canali, con il server che assume un ruolo attivo nello stabilire la connessione approvando le richieste di dati. Tuttavia, questa modalità può essere interrotta da firewall e problemi simili, quindi esiste anche una modalità passiva in cui il server presta attenzione ma non mantiene attivamente le connessioni, consentendo all'altro dispositivo di fare tutto il lavoro.

Per cosa viene ancora utilizzato esattamente FTP?

Non tanto. Le piattaforme che offrono ancora download FTP o trasferimenti di supporto lo fanno in gran parte per abitudine, e anche questo non è più comune (più su questo di seguito). I due principali utilizzi moderni per FTP sono:

  • Hobby e insegnamento : FTP è un modo casuale per introdurre i nuovi arrivati ​​ai protocolli Internet prima di passare a versioni più complesse, rendendolo un buon strumento di partenza. Alcune persone costruiscono anche file system FTP per un senso di nostalgia o solo per divertimento.
  • Spostamento interno di un gran numero di file del server : alcuni professionisti IT possono scegliere di utilizzare FTP quando spostano i file del server all'interno di un sistema chiuso per un'organizzazione. In questo caso, non ci sono problemi di sicurezza e FTP può essere il modo più semplice che i dipendenti IT conoscano per spostare grandi quantità di file.

Che aspetto ha l'FTP?

Sebbene dipenda dal client che utilizzi per gestire i file, essenzialmente assomiglia agli altri file sul tuo computer. C'è una struttura di cartelle gerarchica, che puoi esplorare in modo simile a Windows Explorer o Finder.

Puoi farti un'idea di questo navigando su un server FTP pubblico. Ad esempio, Adobe offre download di tutto il suo software tramite FTP, per i clienti che possiedono software come Photoshop con un codice Product Key valido ma non hanno il CD di installazione a portata di mano. Browser come Chrome e Firefox supportano anche l'esplorazione di server FTP (ma non il caricamento di file).

ftp-adobe

Su Reddit, r / opendirectories è un'intera comunità dedicata alla condivisione di server FTP accessibili pubblicamente. Tuttavia, molte di queste directory sono piene di contenuti piratati, porno e una combinazione simile.

L'utilizzo di FTP per scaricare file in questo modo è relativamente raro. Per la maggior parte, FTP viene utilizzato per caricare file dal tuo computer a un server su cui stai lavorando.

L'FTP è sicuro?

Non di design, no. L'FTP risale a molto prima che la sicurezza informatica fosse molto più di un campo ipotetico. Ciò significa che i trasferimenti FTP non sono crittografati, quindi è relativamente facile intercettare i file per chiunque sia in grado di sniffare i pacchetti.

Per questo motivo, molte persone usano invece FTPS o SFTP. Questi funzionano essenzialmente allo stesso modo dell'FTP, ma crittografano tutto, il che significa che occhi indiscreti non possono leggere alcun file, anche se potrebbero intercettarli. A questo punto, molti server si rifiutano di offrire l'accesso non crittografato e invece offrono solo FTPS o SFTP. SFTP in particolare è un'opzione più avanzata che utilizza protocolli e pacchetti SSH e ha poco in comune con FTP nonostante l'acronimo.

Quali sono i migliori client FTP?

cyberduck-adobe-server

FileZilla e CyberDuck sono due dei nostri client FTP preferiti che possiamo consigliare con tutto il cuore. Sono dotati di tutte le funzionalità e sono in circolazione da anni, quindi hanno interfacce utente e strumenti consolidati e raffinati per rendere il processo di trasferimento FTP semplice e veloce. Se desideri altri esempi di buoni client FTP, consulta la nostra guida ai migliori tra i migliori client FTP.

Posso configurare il mio server FTP?

La risposta breve è sì. Gli utenti Windows e Mac possono scaricare ed eseguire il server FileZilla. Gli utenti Mac, tuttavia, non hanno bisogno di software di terze parti: basta andare su Condivisione  in Preferenze di Sistema , quindi abilitare Accesso remoto . Ciò abiliterà un server FTPS sul tuo Mac, garantendoti così un modo sicuro per navigare sul tuo computer e prendere i file con qualsiasi client FTP.

mac-sftp-setup

Tuttavia, avrai bisogno di un client FTP installato su un altro computer per sfogliare i tuoi file. Usa semplicemente l'indirizzo IP del computer che hai precedentemente configurato come server.

Per accedere ai file dall'esterno della rete domestica, è necessario configurare il port forwarding sul router. E se hai intenzione di rendere un server FTP accessibile online, è una buona idea bloccarlo con la crittografia. Per informazioni più dettagliate sulla configurazione di un server FTP sul tuo telefono o tablet Android, consulta la nostra guida completa.

Il futuro abbandono graduale di FTP

Il supporto per FTP sta diminuendo, soprattutto quando le opzioni di sostituzione come SFTP hanno molto più senso. Il 2020 sembra essere l'ultimo chiodo nella bara per questo primo dei protocolli online. All'inizio del 2020 è uscita l'ultima versione di Chrome con FTP disattivato per impostazione predefinita per la prima volta. Può ancora essere abilitato con una modifica della riga di comando, ma Google non ha più intenzione di estendere il supporto per il protocollo.

Lo stesso vale per Firefox, che ha rimosso FTP dal suo codice nella primavera del 2020 e offrirà supporto esteso solo fino al 2021. Safari può visualizzare le informazioni FTP ma per impostazione predefinita sarà Finder per tutte le directory.

Cambiamenti come questi significano che FTP è presto destinato a diventare un ricordo del passato, per quanto riguarda le applicazioni pratiche. Coloro che usano ancora FTP per qualsiasi attività significativa dovrebbero trovare un'alternativa al più presto.