Che 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 un solo protocollo: HTTP. Esistono 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 tale protocollo.
FTP sta per "File Transfer Protocol". È anche uno dei protocolli più antichi 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 consente di scaricare file dal server e di caricarli su di esso.
Molti utenti di Internet non avranno mai alcun uso per FTP, ma se stai costruendo un sito Web, è uno strumento essenziale. E poiché è uno strumento così fondamentale sul Web, vale la pena conoscerlo anche se non sei uno sviluppatore. Quindi, ecco tutto ciò che l'utente medio di Internet deve sapere su FTP e su come usarlo.
A cosa serve FTP?
FTP è uno strumento utile per spostare informazioni dal computer su cui stai lavorando al server in cui è ospitato un sito Web. Se si desidera installare WordPress su un server Web, ad esempio, sarà necessario FTP per copiare i file.
Occasionalmente viene anche utilizzato come 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 di facile utilizzo ( questi sono i nostri preferiti ) ma alcune persone preferiscono avere i loro file ospitati su un server di casa e utilizzare FTP per abilitarlo.
FTP è uno dei formati più semplici e primi creati per spostare rapidamente i file da un dispositivo all'altro. Ha le sue origini nel 1971, quando la prima versione è stata 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 operare. Il canale di comando contiene informazioni sull'attività stessa: quali file sono accessibili, se i comandi sono in registrazione, ecc. Il canale di dati trasferisce quindi i dati dei file effettivi 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 svolge 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.
Che aspetto ha FTP?
Anche se dipende dal client che usi per gestire i file, in sostanza assomiglia agli altri file sul tuo computer. C'è una struttura gerarchica di cartelle, che puoi esplorare in modo simile a Esplora risorse o Finder.
Puoi farti un'idea sfogliando 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).

Su Reddit, r / opendirectories è un'intera comunità dedicata alla condivisione di server FTP accessibili al pubblico. Tuttavia, molte di queste directory sono piene di contenuti piratati, porno e una loro combinazione simile.
L'uso di FTP per scaricare file in questo modo è relativamente raro. Per la maggior parte, FTP viene utilizzato per caricare file dal tuo computer su un server su cui stai lavorando.
FTP è sicuro?
Non in base alla progettazione, no. L'FTP risale a molto tempo 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 FTPS invece. Funziona essenzialmente allo stesso modo di FTP, ma crittografa 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 un accesso non crittografato e invece offrono solo FTPS.
Quali client FTP sono i migliori?

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 creato interfacce e strumenti utente 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 client FTP .
Posso configurare il mio server FTP?
La risposta breve è sì. Gli utenti Windows possono scaricare ed eseguire il server FileZilla . Gli utenti Mac, nel frattempo, non hanno bisogno di alcun software di terze parti. Vai a Condivisione in Preferenze di Sistema , quindi abilita Accesso remoto . Ciò abiliterà un server FTPS sul tuo Mac, garantendo così un modo sicuro per sfogliare il tuo computer e catturare file con qualsiasi client FTP.

Tuttavia, avrai bisogno di un client FTP installato su un altro computer per sfogliare i tuoi file. Basta usare l'indirizzo IP per il computer precedentemente impostato come server.
Per accedere ai file dall'esterno della rete domestica, è necessario impostare il port forwarding sul router . E se hai
intenzione di rendere accessibile un server FTP 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 .