Gopher

Gopher je v informatice označení pro předchůdce hypertextového WWW a též označení pro protokol, který slouží pro komunikaci mezi Gopher klientem a serverem.

Charakteristika

Gopher byl zveřejněn na Minnesotské univerzitě v roce 1991.[1] Hlavní cíle jsou definovány v RFC 1436 (březen 1993). Gopher do sebe integroval tehdy používané služby FTP, Usenet a vyhledávací služby WAIS, Archie a Veronica. Gopher pracuje na modelu klient–server a mezi klientem a serverem definuje stejnojmenný protokol, který pracuje na aplikační vrstvě (používá protokol TCP a síťový port 70).

Gopher byl textově orientovaný systém, který prezentoval uživateli hierarchický systém menu, pomocí které byl uživatel navigován. V koncových uzlech menu byly k dispozici odkazy na jiný Gopher server nebo dokumenty s různým obsahem. Textové dokumenty byly zobrazovány přímo, ostatní (obrázky, zvuk, video) bylo možné stáhnout na lokální disk a odtud zobrazit jiným programem (v tehdy rozšířeném systému DOS ani jiná možnost nebyla, grafická rozhraní byla málo dostupná).

Na začátku 90. let 20. století byl Gopher velmi rychle expandujícím nástrojem. I v tehdejší České republice vzniklo na univerzitách několik Gopher serverů. V roce 1993 Minnesotská univerzita oznámila, že zpoplatní používání protokolu Gopher, což spolu s nástupem WWW a jeho jednoduchým protokolem HTTP způsobilo rychlý ústup Gopheru. Nově vznikající webové servery převzaly úlohu Gopheru kolem roku 1995.[2]

V současnosti je protokol Gopher využíván jen velmi zřídka. Firefox, poslední z významných prohlížečů jenž jej podporoval, skončil s podporou v roce 2010.[3]

Reference

  1. Archivovaná kopie. www.umel.feec.vutbr.cz [online]. [cit. 2010-06-19]. Dostupné v archivu pořízeném dne 2005-05-10. 
  2. http://www.earchiv.cz/b05/b0703001.php3
  3. http://www.root.cz/zpravicky/firefox-prestane-podporovat-protokol-gopher/
Protokoly počítačových sítí a internetu podle modelu ISO/OSI
Aplikační vrstva – 7
BitTorrentDNSBOOTPDHCPFTP • Gopher • HTTPHTTPSIMAPIRCIdentNNTPNFSNTPPOP3RTPSIPSMBSMTPSNMPSSHSTUNTelnetXMPP
Prezentační vrstva – 6
Relační vrstva – 5
SPDYSSL-TLSNetBIOSRPCSMBNFS
Transportní vrstva – 4
DCCPRUDPSCTPTCPUDP
Síťová vrstva – 3
IPv4IPv6ICMPIGMP … adresování • směrování
Linková vrstva – 2
EthernetFDDIPPPToken ringWi-Fi ... sběrniceARPProxy ARPRARP
Fyzická vrstva – 1
10Base510Base210BASE-T100BASE-TX1000BASE-TRS-232RS-422 • RS-449 • RS-485
topologie sítí
Autoritní data Editovat na Wikidatech
  • GND: 4372140-0
  • LCCN: sh95000820
  • NLI: 987007534615505171