Negli ultimi 10 anni, Internet si è evoluta rapidamente . In tutta questa evoluzione , l' ( FTP ), File Transfer Protocol è rimasta una tecnologia attuale e utile. Questo articolo prende in ciò che un server FTP è , perché e come una tale tecnologia può essere sfruttato per le comunicazioni Internet . Storia
Il primo standard pubblicato per il File Transfer Protocol precede il Transmission Control Protocol e Internet Protocol ( TCP /IP) in uso oggi . Pubblicato nel 1971 , FTP ha investito il Network Control Protocol ( NCP) , predecessore di Internet . E 'stato progettato per facilitare gli scambi indiretti attraverso la rete - . Tali scambi , in cui dati e programmi sono stati trasmessi a un sistema diverso da eseguire o lavorato su
Usi
< p > FTP è stato originariamente progettato per i grandi trasferimenti di massa di dati , quindi è ideale per download di file . Ciò è particolarmente vero in Internet , dove FTP è usato comunemente come il meccanismo per il download di patch, canzoni e programmi acquistati .
Funzione
un tecnico livello , FTP utilizza un meccanismo di controllo out - of-band . Questo significa che i movimenti di dati tra client e server utilizzando un percorso di comunicazione . Messaggi di controllo che regolano il flusso di dati che si muovono tra i sistemi su un canale di comunicazione diverso . Perché FTP è stato progettato per il trasferimento di file , si sfrutta il protocollo TCP come protocollo di base , che comprende più robusta garanzia di consegna dei pacchetti .
Identificazione
Molto come molti altri client /rapporti del server, il client FTP è il sistema che fa una richiesta di dati , e il server FTP fornisce i dati. E 'una pratica comune a Internet prenotare una macchina specifica o anche un set ( o "fattoria" ) di macchine per funzionare come server FTP per una impresa . Il loro scopo è quello di ascoltare le richieste del cliente e ( supponendo che i controlli di sicurezza lo consentono ) in modo rapido e preciso trasmettere file di grandi dimensioni per i clienti . Se il tuo browser legge improvvisamente " ftp:// " saprai che stai sfruttando il protocollo FTP nel vostro download.
Vantaggi
pagine web, che comunemente il download attraverso il ( HTTP ) HyperText Transfer Protocol , di solito sono composti da tanti piccoli file che devono essere scaricati contemporaneamente a una vasta gamma di clienti in piccoli gradi . Qualsiasi data pagina web può fare decine o addirittura centinaia di richieste di informazioni solo per popolare una singola pagina . Questo è uno stile radicalmente diverso di lavoro di una richiesta che si traduce in diverse decine di megabyte di dati continui scaricare . E ' proprio a causa di questa differenza che i server FTP hanno continuato ad avere il loro posto tra i molti server Web su Internet .
Design
Poiché i server FTP sono progettati per trasferimenti di file di grandi dimensioni , che sono i più utilizzati come parte di una strategia globale di server Internet . E 'comune , per esempio , di avere pagine informative generali ospitati da server web ( HTTP ) e includere link a queste pagine ai server separati utilizzati per ospitare file di grandi dimensioni per il download - come musica , video, documenti di grandi dimensioni in formato PDF , codice di computer e patch . Perché la sicurezza può essere un problema con FTP ( originariamente progettato per inviare nomi utente e password in chiaro ) , è tipico per vedere server FTP i file host che non richiedono permessi speciali per il download - o di utilizzare un modello di sicurezza federata che lascia l'autenticazione e l'autorizzazione ad altri sistemi .