Che cosa è Gopher Proxy?

August 31

Che cosa è Gopher Proxy?


GopherProxy.org è un sito web che consente a qualsiasi browser web per visualizzare i documenti Gopher-protocollo e utilizzare Veronica-2 (un motore di ricerca per le pagine Gopher) utilizzando un server dedicato per tradurre i contenuti Gopher-based in contenuto basata su HTTP. Perché Gopher Proxy (un sito HTTP) agisce come una directory padre per le pagine Gopher si traduce, si può efficacemente segnalibro e navigare tra le pagine Gopher all'interno del tuo browser nativo proprio come si farebbe con una pagina HTTP o FTP.

Background tecnico

Il protocollo TCP / IP Internet Protocol Suite è il fondamento su cui sono costruiti Internet e le sue reti locali (LAN). Nel modello TCP / IP, ogni pezzo di dati trasmessi attraverso le reti ha quattro strati: collegamento, Internet, dei trasporti e delle applicazioni. "Gopher" si riferisce ad un particolare protocollo scritto nel 1991 per il livello "Applicazione". Oggi, tuttavia, la maggior parte di Internet è costituito dal World Wide Web: un sistema di documenti collegati i cui strati applicazione utilizzare il protocollo HTTP (Hypertext Transfer). Mentre una manciata di browser (ad esempio Firefox 1.5 e superiori, Lynx, Camino, OmniWeb) hanno la capacità di leggere i documenti Gopher, Internet Explorer, Opera e Safari sono completamente tagliati fuori dal Gopherspace. Traducendo le pagine scritte nel protocollo di applicazione Gopher per HTTP, GopherProxy elude questi problemi di compatibilità senza influenzare i browser stessi. in tal modo, è possibile navigare attraverso i documenti Gopher con qualsiasi browser web e sperimentare alcun cambiamento in termini di funzionalità.

Sviluppo

Gopher Proxy è stata sviluppata da Stephen Morley del Regno Unito nel 2009.
Gopher Proxy è andato in diretta (cioè ha iniziato rispondere alle richieste) il 10 ottobre del 2009, mettendo in campo un totale di 288 entro la fine della giornata. A partire dal 19 marzo 2010, Gopher Proxy ha messo in campo un totale di 246,128 richieste di documenti Gopher.

Meccanismo

Per facilitare la visualizzazione diretta su documenti Gopher nei browser HTTP, Gopher Proxy invia le richieste di URL al server Gopher Proxy, che dispone di un processore 2,1 GHz quad-core Opteron, 4 GB di RAM e un organizzazione RAID 6. Il server Gopher Proxy recupera il documento, traduce il suo protocollo di applicazione da Gopher per HTTP e quindi invia i pacchetti tradotti del HTTP al browser web.

Come utilizzare Gopher Proxy

Per utilizzare Gopher Proxy, l'utente deve passare a "http://gopherproxy.org/" con il suo browser web. Una volta in questo sito HTTP, l'utente può inserire l'URL del documento Gopher direttamente nel campo di testo con l'etichetta "gopher: //" nella parte superiore della pagina o digitare una query di ricerca nel campo di testo con l'icona della lente di ingrandimento. A seconda del traffico del sito, i documenti Gopher tradotti verranno visualizzati nella finestra principale del browser.

Bookmarking Gopher Pagine

L'URL per tutte le pagine Gopher visti attraverso Gopher Proxy hanno la stessa directory principale, vale a dire http://gopherproxy.org/. Ad esempio, se la visualizzazione di una pagina il cui indirizzo Gopher era "gopher: //port70.net: 70," l'indirizzo nel navigatore theweb sarebbe "http://gopherproxy.org/port70.net:70." Per memorizzare questo documento Gopher in Internet Explorer o Safari, usare "http://gopherproxy.org/port70.net:70" come URL. Cliccando su questo segnalibro in futuro, il browser entrerebbe automaticamente la richiesta Gopher URL Gopher Proxy, che sarebbe tornato subito la versione HTTP tradotta.