Cos’è FTP e perché avresti bisogno di un server FTP?
Uno dei metodi di trasferimento file da computer a computer più comuni è tramite FTP, il File Transfer Protocol. Potresti non aver mai utilizzato l'FTP in modo esplicito; forse non ne hai mai sentito parlare. Tuttavia, FTP è uno dei protocolli Internet più vecchi.
Allora, cos'è l'FTP?
FTP sta per File Transfer Protocol e viene utilizzato principalmente per trasferire file tra computer diversi tramite Internet. Ad esempio, se si dispone di un gruppo di file che si desidera caricare su un sito Web, è possibile utilizzare FTP per trasferire i file direttamente al server di hosting del sito Web.
Allo stesso modo, se hai il tuo server di hosting, puoi caricare file sul server tramite FTP, pronti per essere scaricati da altri. FTP ha avuto inizio nell'era dell'informatica pre-grafica. Useresti FTP per connetterti a un computer remoto.
Esistono anche server FTP che non richiedono l'accesso con un account specifico. Questi sono spesso server FTP pubblici a scopo di test o server FTP anonimi che servono software o contenuti open source.
La maggior parte dei browser Web moderni può accedere a un server FTP dalla finestra del browser se si dispone dell'indirizzo e delle credenziali di accesso corretti. Non è il metodo ideale (si preferisce un client FTP , più su questi di seguito), ma è funzionale.
Come spiegazione di base, FTP utilizza due connessioni: un canale di controllo e un canale dati . Il canale di controllo crea una connessione tra i due computer e stabilisce eventuali credenziali. Il canale dati è responsabile del trasferimento dei dati tra i due computer.
Nel contesto di Internet e delle reti di comunicazione più ampie, un protocollo è essenzialmente un insieme di regole standardizzate che consentono a due o più entità di trasmettere e leggere informazioni. Internet è costituito da numerosi protocolli, che definiscono il funzionamento di Internet.
Uno degli esempi più comuni è il protocollo Internet (IP) , che determina la modalità di consegna dei dati su Internet utilizzando indirizzi IP. Questa è una versione super semplificata di come funzionano gli indirizzi IP, ma un indirizzo IP può rivelare dove vivi ?
FTPS è l'acronimo di File Transfer Protocol Secure . Il protocollo FTP originale non è stato creato pensando alla sicurezza. Senza funzionalità di sicurezza aggiuntive sovrapposte a FTP (che provengono dal client FTP o dal server FTP), è uno standard non sicuro.
FTPS aggiunge il supporto per Transport Layer Security (TLS), che consente agli utenti di crittografare la propria connessione FTP utilizzando algoritmi di crittografia comuni . FTPS crittografa sia il canale di controllo che quello dei dati dall'inizio alla fine, garantendo che l'intera connessione sia sicura. FTPS è compatibile con il normale FTP.
SFTP sta per SSH File Transfer Protocol. SSH è il protocollo Secure Shell e viene utilizzato per fornire sicurezza alle connessioni non sicure . Tuttavia, non dovresti confondere SSH per SSL o HTTPS, che di nuovo sono cose diverse . Esistono due differenze principali tra SFTP e FTP e FTPS.
Innanzitutto, SFTP utilizza un singolo canale di controllo e dati crittografato, anziché i due canali del normale FTP. In secondo luogo, SFTP crittografa tutti i dati prima della trasmissione, comprese le credenziali dell'utente. La crittografia aggiuntiva fornisce un ulteriore livello di sicurezza per gli utenti, oltre a un po 'di privacy.
Alcuni client FTP sono dotati di opzioni extra, come un'interfaccia a riga di comando per comandi avanzati, editor di testo incorporati (per modificare file basati su testo) e confronti di directory (che consentono di confrontare il contenuto di due directory).
Sono disponibili diversi buoni client FTP gratuiti per Windows . Inoltre, è possibile utilizzare Esplora file di Windows come client FTP , accedendo ai file remoti come archivio allegato.
Come accennato in precedenza, puoi utilizzare FTP dal tuo browser. Hai bisogno dell'indirizzo del server FTP. L'indirizzo apparirà leggermente diverso dal normale indirizzo di un sito web, sostituendo https: // con ftp: // . Il risultato sarà qualcosa di simile a questo:
ftp://site.name.com
Quando inserisci l'URL per accedere al server FTP, dovrai inserire le tue credenziali di accesso, come un nome utente o un indirizzo e-mail e la password. Alcuni server FTP consentono l'accesso diretto con l'inclusione del nome utente e della password nell'URL. In questo caso, l'URL sarà simile a questo:
ftp: // ftp_username: [email protected]
Una volta effettuato l'accesso al server FTP nel browser, è possibile accedere ai file in modo simile a un client FTP. Tuttavia, i browser generalmente offrono meno opzioni di sicurezza, quindi dovresti considerare i server FTP a cui accedi e il contenuto che scarichi.
È una domanda interessante. Hai bisogno di un server FTP? Se invii regolarmente file a persone, un server FTP potrebbe essere adatto a te. Un server FTP ti consente di organizzare i tuoi file come faresti in un esploratore di file desktop, fornire accesso ad altri utenti per scaricare file in remoto e impostare autorizzazioni specifiche su ciò che gli utenti possono e non possono fare sui tuoi file.
Ad esempio, desideri fornire un collegamento permanente per il tuo album di foto di famiglia online, ma vuoi anche fornire alla tua famiglia l'accesso per caricare le proprie foto. Un server FTP privato (che richiede una password complessa e univoca) fornisce un server di file hosting a cui la tua famiglia può accedere per scaricare e caricare album di foto di famiglia, tutto in un unico posto.
Il tuo album di foto di famiglia è quindi più facile da gestire e disponibile per tutta la tua famiglia. Il server FTP non limita neanche le dimensioni di file di grandi dimensioni, a meno che tu non specifichi. Soprattutto, il tuo album di foto di famiglia è sottoposto a backup, protetto da eventuali problemi imprevisti.
L'album di foto di famiglia è un semplice esempio di come potresti utilizzare un server FTP. Ci sono innumerevoli altri usi, ma FTP ruota attorno a una cosa: rendere più semplice la gestione e la condivisione di file tra computer.
File Transfer Protocol, o FTP, è uno dei modi più comuni per trasferire file tra computer. È accessibile a tutti i sistemi operativi, è in uso in Internet e puoi trovare innumerevoli tutorial sulla configurazione e l'utilizzo di FTP. In breve, una volta che inizi a utilizzare FTP, diventerai un esperto di condivisione di file.
Ovviamente FTP è solo uno dei tanti modi per scambiare dati tra dispositivi.