gopher började som en distribuerad informationsservice för universitetsområdet på Minnesotas universitet. Gopher låter användarna komma åt information från Gopher-servrar som kör på Internet-värddatorer.
Gopher är ett informationsläsningssystem för Internet som använder ett menybaserat gränssnitt. Användare väljer information i menyer, som kan visa en annan meny eller en textfil. Ett objekt kan finnas på den Gopher-server som du ursprungligen frågade, eller det kan vara en annan Gopher-server (eller en annan värddator). Gopher kan ”tunnla” från en Gopher till en annan utan att användaren vet att servern och/eller värddatorn har ändrats. Gopher håller reda på den verkliga platsen för datorer dolda för användaren, och ger ”illusionen” av en enda stor mängd sammanbundna menyer.
Gopher låter användaren spara positionen för ett objekt i ett ”bokmärke”, och på så sätt kan användare direkt följa ett ”bokmärke” till ett särskilt objekt utan att leta i menysystemet. Gopher-menyer är inte standardiserade, på grund av att varje Gopher-server ställs in individuellt.
Källa: http://tlc.nlm.nih.gov/resources/tutorials/internetdistlrn/gophrdef.htm