www.wikidata.de-de.nina.az
Dieser Artikel behandelt das Netzwerkprotokoll Zu weiteren Bedeutungen siehe Gopher Begriffsklarung Gopher Familie InternetprotokollfamilieEinsatzgebiet Datenubertragung u a Port 70 TCPGopher im TCP IP Protokollstapel Anwendung GopherTransport TCPInternet IP IPv4 IPv6 Netzzugang Ethernet TokenBus TokenRing FDDI Standards RFC 1436 1993 1 Gopher 1993 Gopher englisch fur Taschenratte ist ein Netzwerkprotokoll zum Abrufen von Dokumenten uber das Internet Gopher wurde 1991 unter der Leitung von Mark P McCahill an der Universitat von Minnesota entwickelt und ahnelt dem World Wide Web WWW in einem fruhen Zustand Inhaltsverzeichnis 1 Wortherkunft 2 Geschichte 3 Funktionsweise 4 Clients 5 Suchmaschinen 6 Siehe auch 7 Weblinks 8 EinzelnachweiseWortherkunft Bearbeiten nbsp Der Wikipedia Artikel in der englischsprachigen Wikipedia mit dem Browser forgFur die Wahl des Namens gibt es mehrere Theorien Taschenratte welche als Maskottchen der Universitat von Minnesota dient gopher steht lautmalerisch fur Go for it oder Go For umgangssprachlich auch Go Fer zu deutsch etwa Laufbursche Geschichte BearbeitenDie Uberlegung die zu Gopher fuhrte war die umstandliche Handhabung von FTP file transfer protocol bei dem man sich einloggen und uber Konsolenbefehle in Verzeichnisse wechseln musste um die gewunschte Datei finden und herunterladen zu konnen Zudem wollte man ein einfach zu administrierendes Informationssystem schaffen das wenig Ressourcen benotigt Mitte der 1990er Jahre hatten manche Organisationen die uber einen Internetzugang verfugten zum Beispiel Universitaten oder Regierungen einen Gopherserver und stellten der Allgemeinheit darauf Informationen aus allen Bereichen zur Verfugung Mit dem Aufschwung des WWW und den inzwischen wesentlich komfortableren FTP Programmen ging jedoch die Zeit des Gopherspace zu Ende Ursachlich fur den Niedergang war auch die Entscheidung der Universitat von Minnesota die das Urheberrecht an Gopher halt fur die kommerzielle Nutzung des Dienstes Gebuhren zu verlangen Heute gibt es nur noch wenige Gopherserver die Tendenz ist jedoch seit 2018 steigend 2 Funktionsweise BearbeitenDas Gopher Netzwerkprotokoll ist in RFC 1436 1 definiert und ist vergleichbar mit dem Hypertext Transfer Protocol HTTP Gopher basiert wie viele Anwendungsprotokolle auf dem Transmission Control Protocol TCP Die Standardportnummer von Gopher ist 70 Zum Abrufen eines Gopher Dokuments wird ein Gopher Client benotigt Gopher bietet im Gegensatz zu HTML Seiten ein automatisch generiertes Menu an das aus den im aktuellen Verzeichnis befindlichen Dateien generiert wird Der Gopherserver erkennt dabei ob es sich um Verzeichnisse oder Dateien handelt und zeigt dies durch entsprechende Symbole an vgl Abbildung Zusatzlich bieten Gopherserver auch Konfigurationsdateien an die es dem Betreiber erlauben Verweise auf externe Gopherserver zu generieren Fur den Gopherserver gopherd der zum Beispiel bei der Linux Distribution Debian mitgeliefert wird sieht diese Datei im Aufbau folgendermassen aus Name Web Server on Athene Type h Path GET Host athene dnsalias org Port 80 Name NCT Gopher Server Type 1 Path Host gopher nct de Port 70 In dieser Datei wird zum einen ein Verweis auf einen Webserver aber auch ein Verweis auf einen anderen Gopherserver definiert Abgespeichert wird diese Datei in einem Verzeichnis des Gopherservers unter dem Namen Links man beachte den Punkt vor dem Dateinamen Im Gegensatz zu Webseiten sind Gopherseiten reine Textdateien ohne Formatierung oder eingebettete Grafiken Clients Bearbeiten nbsp Gophermenu mit Mozilla nbsp taz im Gopherspace 2019 Zum Erkunden des Gopherspace gibt es eigene Clients z B gopher Der Webbrowser Lynx beherrscht ohne Weiteres das Gopherprotokoll Die Webbrowser Firefox bis Version 4 SeaMonkey bis Version 2 1 und Windows Internet Explorer bis Version 6 0 unterstutzen das Gopherprotokoll nativ 3 4 Ab Version 6 Service Pack 1 des Internet Explorers September 2002 wurde es wegen Sicherheitslucken im Programm deaktiviert man hielt Gopher fur nicht wichtig genug um den Fehler zu beheben Das The Overbite Project von Cameron Kaiser entwickelt Browser Add ons um durch aktuelle Webbrowser auf den Gopherspace zugreifen zu konnen 5 Im WWW findet man Webseiten die eine Schnittstelle vom Gopherspace in das WWW bereitstellen Solch eine Schnittstelle stellt z B der Proxy Squid zur Verfugung Suchmaschinen BearbeitenAufgrund der Tatsache dass es sich bei Gopher um ein eigenstandiges etwa von HTTP oder FTP unabhangiges Protokoll handelt werden zur Suche nach Gopher Inhalten im Internet auch eigene Suchmaschinen benotigt Eine der altesten aber trotzdem nach wie vor noch aktiven ist Veronica Zudem gibt es einige Weiterentwicklungen wie Veronica 2 6 Siehe auch BearbeitenSDF Public Access Unix System GopherVR Wide Area Information Servers GeminispaceWeblinks BearbeitenPublic Gopher Proxy zum Surfen im Gopherspace ohne Gopherclient The Overbite Project Gopher Server gopher gopher floodgap com 1 new Weitere aktuelle Liste gopher gopherspace de HTML PHP GopherEinzelnachweise Bearbeiten a b RFC 1436 The Internet Gopher Protocol a distributed document search and retrieval protocol Marz 1993 englisch Floodgap Gopher HTTP gateway gopher gopher 0 v2 vstat Abgerufen am 28 Mai 2020 Firefox 4 ohne Gopher Support In heise online 20 Oktober 2010 abgerufen am 20 Oktober 2010 bugzilla mozilla org The Overbite Project Abgerufen am 15 September 2010 englisch Veronica 2Normdaten Sachbegriff GND 4372140 0 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Gopher amp oldid 237478453