Che cos'è FTP?
FTP (File Transfer Protocol) è il termine generico per un gruppo di programmi per computer volti a facilitare il trasferimento di file o dati da un computer ad un altro. E 'nata nel Massachusetts Institute of Technology (MIT), nei primi anni 1970, quando mainframe, dumb terminal e time-sharing sono lo standard.
Tradizionalmente, quando le comunicazioni sono state bassa velocità (da allora standard 9,8 kbps alla "veloce" 16,8 Kbps a differenza di oggi a banda larga 1 Mbps standard) FTP è il metodo di scelta per il download di file di grandi dimensioni provenienti da vari siti web. Anche se la programmi FTP sono state migliorate e aggiornate nel corso del tempo, le definizioni e concetti di base rimangono le stesse e sono ancora in uso oggi.
FTP Concetti e definizioni
La definizione chiave da ricordare è il termine "protocollo", il che significa una serie di regole o norme che regolano le interazioni tra i computer. Si tratta di un componente chiave in molti termini che sono ormai date per scontate: Transmission Control Protocol / Internet Protocol o TCP / IP, le norme che disciplinano le comunicazioni via internet; Hyper Text Transfer Protocol o HTTP, che ha stabilito i parametri di riferimento per gli indirizzi Internet e le comunicazioni tra due computer in internet, e File Transfer Protocol (FTP), che, come è stato detto, stabilisce le regole per il trasferimento di file tra computer.
L'obiettivo primario nella formulazione di protocolli di trasferimento file è stato quello di rendere semplice il trasferimento di file e di alleviare l'utente l'onere di imparare i dettagli sul modo in cui il trasferimento è effettivamente compiuto. Il risultato di tutte queste norme e le regole può essere visto oggi nel web interazioni, in cui punta-e-clic (con il mouse), avvia una serie di azioni che il tipico utente di Internet non vedere o capire, anche da remoto.
Differenze tra FTP e HTTP
La principale differenza tra FTP e HTTP FTP è che è un modo di sistema a due - può essere usato per copiare o spostare file da un server a un computer client, nonché caricare o trasferire file da un client a un server. HTTP, d'altro canto, è rigorosamente a senso unico: "trasferimento" del testo, immagini e altri dati (formulato in una pagina web) dal "server" di un computer client che utilizza un browser web per visualizzare i dati.
Un altro punto da tenere presente è che il trasferimento di file in FTP significa esattamente che: i file vengono automaticamente copiati o spostati da un file server a un computer client del disco rigido, e viceversa. D'altro canto, i file in un trasferimento HTTP vengono visualizzati e possono 'scomparire', quando il browser è disattivata a meno che l'utente esegue i comandi per spostare i dati in memoria del computer.
Un'altra importante differenza tra i due sistemi risiede nel modo in cui i dati vengono codificati e trasmessi. FTP sistemi generalmente codificare e trasmettere i dati in binario fissa che consentono il trasferimento dei dati più veloce; HTTP sistemi di codificare i dati in formato MIME, che è più grande e più complesso. Si noti che quando allegando file di messaggi di posta elettronica, la dimensione del file è di solito più grande di quella originale a causa della codifica supplementare coinvolti.
|

