Gopher ist ein Protokoll, das in den Anfängen des Internets entwickelt wurde, um Benutzern den Zugriff auf Dokumente und andere auf entfernten Servern gespeicherte Informationen zu ermöglichen. In diesem Artikel werfen wir einen Blick auf die Definition und Geschichte von Gopher, seine Vor- und Nachteile, seine Implementierung und Verwendung, seine Sicherheit, seine Beliebtheit, Alternativen zu Gopher und seine Zukunftsaussichten.
Gopher ist ein Client-Server-Protokoll, das 1991 von der Universität von Minnesota entwickelt wurde, um Dokumente über das Internet zu verteilen, zu suchen und abzurufen. Mit Gopher können Benutzer auf digitale Dokumente, wie Textdateien, Bilder oder Software, die auf entfernten Servern gespeichert sind, zugreifen und diese herunterladen. Gopher basiert auf einer einfachen menübasierten Struktur, die es den Benutzern ermöglicht, leicht durch eine Reihe von Dokumenten zu navigieren.
Gopher wurde 1991 von Mark McCahill, Farhad Anklesaria, Paul Lindner und Daniel Torrey an der Universität von Minnesota entwickelt. Es wurde als Alternative zur Verwendung von FTP für den Zugriff auf Informationen entwickelt, die auf entfernten Servern gespeichert sind. Gopher gewann schnell an Popularität und war bis Mitte der 1990er Jahre das vorherrschende Protokoll für den Austausch von Informationen im Internet.
Gopher hat eine Reihe von Vorteilen gegenüber anderen Protokollen. Einer der größten Vorteile ist seine Einfachheit; Gopher ist relativ leicht zu verstehen und zu benutzen. Außerdem ist Gopher effizient und schnell, da die Benutzer nicht erst ganze Dokumente herunterladen müssen, um sie anzusehen. Gopher unterstützt außerdem eine Vielzahl von Dateitypen, einschließlich Text, Bilder und Software.
Trotz seiner Vorteile hat Gopher auch eine Reihe von Nachteilen. Gopher ist nicht so sicher wie andere Protokolle, da es keine Verschlüsselung oder Authentifizierung unterstützt. Außerdem ist Gopher nur begrenzt in der Lage, nach Dokumenten zu suchen, da es keine Volltextsuche unterstützt. Und schließlich ist Gopher nicht so weit verbreitet wie andere Protokolle, z. B. HTTP.
Gopher wird für den Zugriff auf digitale Dokumente verwendet, die auf entfernten Servern gespeichert sind. Es wird hauptsächlich von Netzwerkadministratoren verwendet, um auf Dokumente und andere Informationen, die auf entfernten Servern gespeichert sind, zuzugreifen und sie herunterzuladen. Außerdem wird Gopher von Web- und Softwareentwicklern verwendet, um auf Dokumente und andere Dateien von entfernten Servern zuzugreifen und sie herunterzuladen.
Gopher ist nicht so sicher wie andere Protokolle, z. B. HTTP, da es keine Verschlüsselung oder Authentifizierung unterstützt. Daher können Daten, die über Gopher gesendet werden, von böswilligen Benutzern abgefangen und eingesehen werden. Außerdem unterstützt Gopher keine Zugangskontrollmechanismen, so dass jeder auf Dokumente zugreifen kann, die auf entfernten Servern gespeichert sind.
Gopher war einst das vorherrschende Protokoll für den Austausch von Informationen im Internet, aber seine Popularität ist in den letzten Jahren zurückgegangen. Gopher wird zwar immer noch verwendet, ist aber nicht annähernd so weit verbreitet wie andere Protokolle, z. B. HTTP. Außerdem wird Gopher von den meisten Browsern nicht unterstützt, und viele Webhosting-Dienste bieten keine Gopher-Unterstützung an.
Es gibt eine Reihe von Alternativen zu Gopher für den Zugriff auf digitale Dokumente, die auf entfernten Servern gespeichert sind. Zu den beliebtesten Alternativen gehören FTP, HTTP und BitTorrent. Darüber hinaus gibt es eine Reihe von Spezialprotokollen wie NNTP und SMTP, die für den Zugriff auf digitale Dokumente verwendet werden können.
Trotz seiner abnehmenden Popularität wird Gopher immer noch verwendet und wird wahrscheinlich auch in Zukunft verwendet werden. Gopher ist zwar nicht so sicher oder so weit verbreitet wie andere Protokolle, aber für bestimmte Anwendungen wie Netzwerkverwaltung und Softwareentwicklung ist es immer noch nützlich. Außerdem ist Gopher ein relativ einfaches Protokoll, so dass es leicht zu verstehen und zu verwenden ist.
Im Baugewerbe ist ein Gopher ein Arbeiter, der je nach Bedarf verschiedene Aufgaben übernimmt, z. B. Werkzeuge und Material holen, die Baustelle aufräumen und Gelegenheitsarbeiten erledigen. Erdhörnchen sind in der Regel geringfügig Beschäftigte, die nicht hoch qualifiziert sind und auf Stundenbasis bezahlt werden.
Das Gopher-Protokoll wurde 1991 an der Universität von Minnesota entwickelt. Es wurde nach dem Maskottchen der Universität, dem Gopher, benannt. Das Gopher-Protokoll wurde als menübasiertes System für den Zugriff auf Informationen im Internet konzipiert. Es war eines der ersten Protokolle, die für das Internet entwickelt wurden, und in den frühen 1990er Jahren war es weit verbreitet. Das Gopher-Protokoll ist jedoch weitgehend durch das Hypertext Transfer Protocol (HTTP) ersetzt worden.
Der Name "Pocket Gopher" kommt von den kleinen, mit Fell gefütterten Beuteln, die sich an der Außenseite jeder Backe befinden. Diese Beutel dienen zur Aufbewahrung von Nahrung und können zum Reinigen nach außen gedreht werden.