Elosztott szöveges adatbáziskezelő: Az információk az Internet hálózat legkülönbözőbb szerver gépein helyezkednek el, mégis a kliens programot futtató felhasználó egy menürendszer és különböző indexállományok segítségével egyszerre tud bennük keresni, válogatni. A kiválasztott dokumentumokat azután a Gopher nevéhez híven, mint egy hörcsög begyűjti, és letölti a megfelelő gépekről.
Kliens-szerver elv: a szerver szolgáltat, a kliens lekérdez, a hálózati kapcsolat csak a lekérdezés ill. letöltés idejére él!
Kliens-nek nevezünk általában egy, a felhasználó saját gépén futó "barátságos" programot, amely a hálózati információforrásokat szolgáltató távoli gépen működő szerver program számára előkészíti a keresőparancsokat. A Gopher rendszer kliens programja a gopher.
A hálózaton valamely dokumentum helyét az un. URL (Uniform Resource Locator) határozza meg.
URL (Uniform Resource Locator): szabvány az Internet hálózaton levő információforrások megjelölésére.
Az URL-nek három része van; a protokoll, a gép neve és az útvonal:
protocol://machine.name[:port]/path
A protokollt a gép nevétől "://", a 2. részt a
harmadiktól "/" választja el.
Az URL első része a dokumentum elérését biztosító protokoll neve. pl ftp, gopher, http, telnet stb.
A második rész azonosítja a dokumentum szerver nevét és (nem standard esetben) ":" jellel elválasztva a port számát, amelyen az adott protokoll fut.
Gopher protokoll esetén az alapértelmezés szerinti port-szám 70, a portot csak ettől eltérő esetben kell megadni.
A harmadik rész reprezentálja a dokumentum elérési útvonalát a szerveren belül.
Gopher protokoll esetén a path tartalmazza a dokumentum típusát is.
Példa Gopher URL-re: gopher://gopher.kfki.hu/h0/new
A Gopher kliens program könnyen kezelhető, felhasználóbarát felületen teszi hozzáférhetővé a Gopher szerverek dokumentumait. Ez a felület menüvezérelt képernyőkön keresztül vezet el a dokumentumokhoz, bizonyos esetekben pedig dialóg-ablakban adható meg a felhasználó kívánsága.
A Gopher rendszerbe belépve a '->' jellel kiválasztott menüpont 'mögött' lévő dokumentumról (típus path, host, stb.) az '=' jelet megnyomva kapunk információt.
A leggyakoribb gopher dokumentum-típusok:
típus leírás jel0 szöveg-fájl semmi 1 directory / 2 CSO telefonkönyv <CSO> 7 keresés <?> 8 telnet kapcsolat <TEL> 9 bináris fájl <Bin> h hipertext szöveg <HTML> m mail-fájl, a struktúrában az egyes levelek subject mezője jelenik meg
A legfontosabb parancsok (kivonat az online help-ből):
Moving around Gopherspace / mozgás a menükben (nyilakkal, billentyűkkel)
--------------------------------------------------------------------
Right, Return ...........: "Enter"/Display current item - a kurrens menüpont kiválasztása
Left, u ......................: "Exit" current item/Go up a level - egy szinttel feljebb lépés
Down .......................: Move to next line - a következő sorra
Up ...........................: Move to previous line - az előző sorra
>, +, Pgdwn, Space ..: View next page - a köv. lapra
<, -, Pgup, b .............: View previous page - az előző lapra
0-9 ...........................: Go to a specific line - a megadott sorszámú menüpontra
m ..............................: Go back to the main menu - vissza a főmenübe
Bookmarks - könyvjelző
-------------------------------
A Gopher a könyvjelzővel lehetőséget ad egyes információforrások lelőhelyének megjegyzésére, és azután ezek egyszerű elérésére.
Könyvjelzővel kapcsolatos parancsok:
a : Add current item to the bookmark list - item hozzáadása
A : Add current directory/search to bookmark list - directory
hozzáadása
v : View bookmark list - könyvjelző lista
d : Delete a bookmark/directory entry - bejegyzés törlése a könyvjelzőből
Other commands - egyéb parancsok
------------------------------------------------
q : Quit with prompt - kilépés
Q : Quit unconditionally - kilépés
s : Save current item to a file - fájl mentése
S : Save current menu listing to a file - menü mentése
r : goto root menu of current item - vissza a gyökér menübe
R : goto root menu of current menu - vissza a gyökér menübe
= : Display technical information about current item - technikai (link)
információk
o : Open a new gopher server - átlépés egy másik
gopher szerverbe
f : Connect to an anonymous FTP host. - kilépés egy anonymous ftp
-be
/ : Search for an item in the menu - keresés
n : Find next search item - következő találat
g : "Gripe" via email to administrator of current item - levél az
adminisztrátornak
m : mail current document - a képernyőn lévő
dokomentum elküldése levélben
p : print current document - a képernyőn lévő
dokumentum nyomtatása
A Gopher szoftverét a University of Minnesota programozói
írták, és onnan is lehet hozzájutni a
különböző verziókhoz (Macintosh, NeXT, PC, Unix,
VMS, VieGOPHER, WinNT, Windows, amiga, mvs, os2) és
dokumentációkhoz.
URL: ftp://boombox.micro.umn.edu/pub/gopher/
Unix operációs rendszerre kidolgozott Gopher szoftver több
magyarországi ftp szerveren is található, pl: URL:
ftp://ftp.kfki.hu/pub/infosystems/gopher/
Internet kapcsolattal rendelkezők bizonyos korlátozással Gopher szoftver nélkül is kipróbálhatják a Gopher lehetőségeit valamely nyilvános szolgáltatóhoz való kapcsolódással. A Nemzeti Információs Infrastruktúra Fejlesztési (NIIF) Program Gopher-építést támogató pályázatának köszönhetően Magyarországon több ilyen szolgáltatás működik, pl. BME, SZTAKI, KFKI, KLTE Gopher rendszere.
Példa: belépés a KFKI Gopher-be:
telnet gopher.kfki.hu
login: gopher
password: <enter>
Szalay Katalin