File Transfer Protocol (FTP)
Che cos’è il protocollo FTP (File Transfer Protocol)?
Il protocollo di trasferimento file (FTP) è un insieme di regole che i computer seguono per il trasferimento di file da un sistema a un altro su Internet. Può essere utilizzato da un’azienda per trasferire file da un sistema informatico a un altro, oppure i siti Web possono utilizzare FTP per caricare o scaricare file dal server di un sito Web.
Punti chiave
- Il protocollo di trasferimento file (FTP) è un modo per scaricare, caricare e trasferire file da una posizione a un’altra su Internet e tra sistemi di computer.
- Il protocollo FTP (File Transfer Protocol) consente ai computer su Internet di trasferire file avanti e indietro ed è uno strumento essenziale per coloro che creano e gestiscono siti Web oggi.
- Molti client FTP (File Transfer Protocol) sono disponibili per il download gratuito, sebbene la maggior parte dei siti Web (e browser Web) che offrono download abbiano già l’FTP integrato, quindi il download di un software separato non è sempre necessario.
Comprensione del protocollo FTP (File Transfer Protocol)
Il protocollo di trasferimento file è uno dei tanti protocolli diversi che determinano il comportamento dei computer su Internet. Altri protocolli di questo tipo includono HTTP (Hypertext Transfer Protocol), IMAP (Internet Message Access Protocol) e NTP (Network Time Protocol). FTP consente ai computer su Internet di trasferire file avanti e indietro ed è uno strumento essenziale per coloro che costruiscono e gestiscono siti Web oggi.
Per utilizzare FTP, un utente deve prima scaricare un client FTP (o accedere a un client FTP tramite un browser web ). Un client è il software che ti permetterà di trasferire file.
La maggior parte dei browser Web viene fornita con client FTP, possibilmente tramite un’estensione scaricabile, che consentono agli utenti di trasferire file dal proprio computer a un server e viceversa. Alcuni utenti potrebbero voler utilizzare un client FTP di terze parti perché molti di loro offrono funzionalità extra per migliorare la tua esperienza. Esempi di client FTP scaricabili gratuitamente includono FileZilla Client, FTP Voyager, WinSCP, CoffeeCup Free FTP e Core FTP.
Molte persone hanno già utilizzato FTP senza nemmeno accorgersene. Se hai mai scaricato un file da una pagina web, è probabile che tu abbia utilizzato FTP nel processo. Il primo passo per accedere a un server FTP per scaricare un file è accedere, che può avvenire automaticamente o inserendo manualmente un nome utente e una password. FTP richiederà anche l’accesso a un server FTP tramite un numero di porta specifico.
Dopo aver effettuato l’accesso al server FTP tramite il client FTP, è ora possibile trasferire i file. Non tutti i server FTP pubblici richiedono l’accesso perché alcuni server ti consentono di accedervi in modo anonimo.
A seconda del client FTP che utilizzi, saranno disponibili diverse funzionalità che ti permetteranno di modificare il modo in cui carichi e scarichi i file. Ad esempio, se utilizzi il client FTP gratuito FileZilla, il programma ti consentirà di impostare limiti di larghezza di banda per i file, consentendoti di controllare la velocità con cui scarichi o carichi i file. Questo può essere utile se gestisci più trasferimenti di file contemporaneamente. Altre funzionalità che potresti voler cercare in un client FTP includono l’autenticazione con chiave pubblica, la possibilità di impostare i livelli di compressione dei file o strumenti che ti consentono di cercare un server utilizzando maschere di file.
Esempio di protocollo FTP (File Transfer Protocol)
Il software FTP è relativamente semplice da configurare. FileZilla è un client FTP scaricabile gratuitamente. Digita l’indirizzo del server a cui desideri accedere, la porta e la password per accedere al server.
Una volta concesso l’accesso, i file dell’utente sul proprio sistema locale e il server a cui si accede saranno visibili. L’utente può scaricare file dal server al sistema locale o caricare file dal sistema locale al server. Possono anche, con la giusta autorizzazione, apportare modifiche ai file sul server.