In termini informatici, FTP sta per File Transfer Protocol e, come suggerisce il nome, è uno standard per il trasferimento di file su Internet. Questo standard funziona come un linguaggio digitale, consentendo a un programma software a un'estremità di una connessione di comunicare con un programma software all'altra estremità senza che i dati vengano persi o confusi lungo il percorso. In termini di utilizzo aziendale, è un modo più sicuro e affidabile per trasferire dati tra colleghi, clienti e altre aziende rispetto alle funzionalità di base integrate in un browser Web.
FTP spiegato
Un indirizzo Web che punta a "ftp://domainname.com" funziona in modo simile a un indirizzo Web standard, tranne per il fatto che il server che contiene i file è configurato per consentire l'accesso in lettura e scrittura e le capacità di trasferimento piuttosto che per visualizzare una pagina Web. Visita un sito FTP nel tuo browser e molto probabilmente ti verranno richiesti un nome utente e una password per accedere ai file. A livello di base, puoi pensare ai siti FTP come a dischi rigidi remoti archiviati in altre parti del mondo; il protocollo FTP consente di salvare file, creare cartelle e spostare i dati proprio come è possibile sul disco rigido all'interno del proprio computer locale.
Software FTP
La maggior parte dei browser Web moderni include un supporto di base per FTP, in cui il prefisso "ftp: //" sostituisce il più comune "http: //" visualizzato quando si accede a un sito Web standard. Tuttavia, per utilizzare completamente FTP è generalmente richiesto un client software dedicato. I client freeware con un set completo di funzionalità includono FileZilla, Free FTP e WinSCP. Ciascuno di questi strumenti consente di accedere a un server FTP da remoto (in genere utilizzando un nome utente e una password) e di caricare e scaricare i file come richiesto. I nomi utente, le password e l'accesso sono controllati dall'amministratore del sito FTP.
Utilizza per FTP
FTP viene comunemente utilizzato per distribuire file di grandi dimensioni sul Web o per caricare file su un server online (ad esempio per la pubblicazione di un sito Web). Se si dispone di una serie di video ad alta definizione che si desidera rendere disponibili a un numero specifico di persone, è possibile utilizzare un sito FTP per ospitarli e controllare l'accesso. Molte società di hosting Web consentono agli utenti finali di gestire i propri siti Web tramite una connessione FTP, consentendo il trasferimento di file da e verso un computer locale. La società di hosting converte quindi i file trasferiti tramite FTP in un sito HTTP a cui altri possono accedere normalmente. I siti FTP possono avere una struttura gerarchica allo stesso modo di un'unità disco locale, che aiuta a costruire pagine per il Web.
Utilizzo FTP avanzato
Sebbene il File Transfer Protocol sia facile da capire e utilizzare a livello di base, offre anche una serie di opzioni avanzate e scenari di utilizzo più complessi per attività più tecniche. Lo standard Secure FTP (FTPS) funziona come FTP ma con la crittografia dei dati incorporata. FTP può anche essere eseguito in modalità attiva o passiva, che determina come viene stabilita la connessione originale tra client e server: in modalità passiva, sia il canale dati (per trasferimento di file) e il canale di comando (per l'invio di comandi) sono stabiliti dal client anziché solo dal canale di comando. (rif 3 per i dettagli) Alcuni server FTP consentono l'accesso anonimo, quindi non sono richiesti nome utente e password.