Che cosa è Gopher protocollo?

December 2

Il protocollo Gopher è un metodo di comunicazione simile a Internet che ha permesso i file memorizzati sul server a cui accedere in remoto da altre posizioni. Il protocollo Gopher è stato ampiamente utilizzato nel 1990, ma è stato rapidamente eclissato dalla rapida evoluzione di Internet, ed è ormai obsoleto.

Storia

Il protocollo Gopher è stato sviluppato dalla University of Minnesota alla fine del 1980 ed è stato pubblicato nella RFC 1432 nel marzo 1993. E 'stato costruito come un modo semplice per cercare e recuperare i documenti. Il protocollo Gopher è considerato il predecessore di Internet moderna. Il nome del protocollo si riferisce al nome della squadra sportiva della University of Minnesota, il "Golden Gophers."

Lavoro

Gopher utilizza un protocollo client-server per accedere e gestire i file. client Gopher utilizzano la porta TCP 70 per la connessione ai server Gopher. Il server invia un elenco di file disponibili, con tutte le righe di un codice standard che identifica il tipo di file. Esso utilizza 0 per i file, 1 per le directory e 7 per i servizi di ricerca. Altre parti di codice includono la stringa di selezione, che è la parte che deve essere inviato al server per ottenere la risorsa richiesta, il nome della porta del server e il numero della porta. La struttura lista delle directory è molto simile ai sistemi UNIX.

concorrenza

Gopher affrontato qualche seria concorrenza da Hypertext Transfer Protocol, o HTTP, in quanto il collegamento potrebbe essere fatto direttamente da documenti, invece di dover essere fatto dai server. HTTP supera anche Gopher quando si tratta di visualizzare le informazioni, perché a differenza di Gopher che utilizza solo il testo, il protocollo HTTP può presentare le informazioni in qualsiasi forma e con le immagini.

vantaggi

Il vantaggio principale di Gopher è la sua semplicità. Assicura la compatibilità tra le piattaforme, e il consumo di banda è minima. Il fatto che il collegamento doveva essere fatto direttamente dai server è stato considerato da alcuni un approccio più pulito.

Futuro

Il protocollo Gopher è ormai obsoleto e non è più utilizzato. A causa di suoi limiti, ha perso la competizione contro Internet. Tutti i file presenti nel sistema sono stati convertiti per essere compatibili con il protocollo HTTP, e la maggior parte dei server Gopher non sono in linea. Il colpo finale per il Gopher è stato consegnato nel 2002, quando è stato trovato in Internet Explorer una violazione della sicurezza relativa a Gopher, e Microsoft ha deciso di ritirare il suo sostegno per il protocollo Gopher.