Gopher
Gopher ist ein internetweit verteiltes und hierachisch aufgebautes Informationssystem. Gopher wurde 1991 ander Universität von Minnesota als campusweites Informationssystem entwickelt. Der Grundgedanke war, Texte alle Art zentral über eine einheitliche Schnittstelle anzubieten, obwohl sie in der Realität verteilt auf den Rechnern verschiedener Institute lagern. Daher bezeichnet man Gopher auch als Distributed Document Delivery System. Mittlerweile ist Gopher im RFC 1436 (1993) beschrieben (Status:'Information') und benutzt den (wellknown-) TCP-Port 70.
Der Name Gopher ist entweder dem Amerikanischen Slang (go 'fer it!) entlehnt und als Aufforderung an einen virtuellen Büroboten zu verstehen, oder auch als wörtliche Übersetzung ('Beutelratte') oder als Homage an den Bundesstaat Minnesota ('gopher state'). Wahrscheinlich ist es von allem etwas (Scheller et al., 1994).
Gopher erschien mehrere Jahre vor dem WWW und stammt dementsprechend aus der 'Jungsteinzeit' des Internets. Es ist ein Informationsretrieval-Schema, das konzeptionell mit dem WWW Ähnlichkeit hat, aber nur Text und keine Grafik unterstützt. Gopher hat jedoch gegenüber dem WWW den Vorteil, dass es auch auf minimaler Hardware wie z.B. 25x80 ASCII-Terminals gut läuft und dass es wegen der fehlenden Grafik sehr schnell ist. Das Gopher-Protokoll wird von den meisten WWW-Browsern unterstützt. Gopher kennt jedoch keine Hyperlinks.
Gopher spielt heute wegen der genannten Nachteile gegenüber dem WWW und der Integration der Vorteile ins WWW kaum noch eine Rolle.