Che cosa è un server FTP?

August 12

Negli ultimi 10 anni, Internet si è evoluto rapidamente. Nel corso di questa evoluzione, il File Transfer Protocol (FTP) è rimasta una tecnologia attuale e utile. Questo articolo esamina ciò che un server FTP è, perché e come tale tecnologia può essere sfruttata per le comunicazioni Internet.

Storia

Il primo standard pubblicato per il File Transfer Protocol precedente alla Transmission Control Protocol e Internet Protocol (TCP / IP) in uso oggi. Pubblicato nel 1971, FTP ha investito il Controllo protocollo di rete (NCP), il predecessore di Internet. E 'stato progettato per facilitare gli scambi indiretti attraverso la rete - tali scambi in cui sono stati trasmessi dati o programmi per un sistema diverso da eseguire o lavorato.

usi

FTP è stato originariamente progettato per i grandi trasferimenti di massa di dati, quindi è ideale per download di file. Ciò è particolarmente vero su Internet, dove FTP è usato comunemente come il meccanismo per il download di patch, canzoni e programmi acquistati.

Funzione

A livello tecnico, FTP utilizza un meccanismo di controllo out-of-band. Questo significa che i dati si muove tra client e server utilizzando un percorso di comunicazione. I 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, sfrutta il protocollo TCP come protocollo sottostante, che comprende più robusta garanzia di consegna dei pacchetti.

Identificazione

Proprio come la maggior parte delle altre relazioni client / server, il client FTP è il sistema che fa una richiesta di dati, e il server FTP prevede che i dati. Si tratta di una pratica di Internet comune per prenotare una macchina specifica o anche un insieme (o "azienda"), di macchine di funzionare come server FTP per una impresa. Il loro scopo è quello di ascoltare le richieste del cliente e (assumendo controlli di sicurezza consentono di esso) con rapidità e precisione trasmettere file di grandi dimensioni a quei clienti. Se il browser web legge improvvisamente "ftp: // <server>" saprete si sta sfruttando il protocollo FTP nel vostro download.

Benefici

pagine Web, che scaricano frequentemente tramite HyperText Transfer Protocol (HTTP), di solito sono composti da molti piccoli file che devono essere scaricati contemporaneamente ad 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 fondamentalmente diverso di lavoro di una richiesta che si traduce in diverse decine di megabyte di continuo scarico dati. 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

Che cosa è un server FTP?


Poiché i server FTP sono progettati per il trasferimento 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 ospitate da Web (HTTP) server 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, il codice di computer e patch . Dato che la sicurezza può essere un problema con FTP (originariamente progettato per inviare nomi utente e password in chiaro), è tipico di vedere i file server FTP 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.