Barra di navigazione
  Home page Inizio Pagina precedente
 19 di 198 
Pagina seguente Fine Indice Tabelle Figure Bibliografia 14 15 16 17 18 19 20 21 22 23 24  

19
1
IL CONTESTO
1.1
Strumenti di ricerca in Internet
1.1.1
Prima del Web: Archie, gopher, Hytelnet e WAIS
Dieci anni fa, i principali strumenti disponibili per la ricerca d’in-
formazioni su Internet erano Archie, gopher, Hytelnet e WAIS¹. Si
trattava di servizi nati tra il 1990 e il 1991 basati su architettura client-
server² che, utilizzando la pila di protocolli TCP/IP³, permettevano di
effettuare una serie di ricerche su sistemi di banche dati
4
. Mentre Ar-
chie offriva esclusivamente la possibilità di effettuare ricerche di file e
archivi su una banca dati di server FTP pubblici
5
, gopher permetteva
di navigare in un sistema gerarchicamente organizzato di menù ed ef-
fettuare ricerche per parole chiave (tramite l’interfaccia di ricerca
VERONICA, che sta a gopher come Archie sta al protocollo FTP)
all’interno di una base distribuita di documenti e file nota come go-
pherspace; Hytelnet (Hypertextual telnet) era invece un programma di
                                                
1
Per una descrizione più dettagliata di questi servizi, vedi [AAVV94].
2
Nel modello client-server, uno o più utenti (client) si collegano ad un sistema re-
moto (server) per mezzo di un comune protocollo di comunicazione: tipicamente, il
client invia al server una richiesta che implica l’esecuzione di un’operazione di
qualche tipo; il server esegue l’operazione, restituendo la risposta al client. Il termi-
ne client, che originariamente indicava l’utente (o cliente) del sistema remoto, è oggi
usato prevalentemente per lo user agent, ossia il programma da questi utilizzato per
comunicare col server; al contrario, la parola server sta ad indicare sia la macchina
remota sia il programma di comunicazione da questa utilizzato. Dove non specifica-
to diversamente, in questo lavoro ci atteniamo all’accezione di client come applica-
zione software, e di server come macchina.
3
Definito per la prima volta nel 1974 da Vinton Cerf  e Robert Kahn, TCP/IP 
(Transmission Control Protocol/Internet Protocol) è il protocollo di trasmissione
dati ufficiale di Internet dal primo gennaio 1983 ([Tan96], p. 50).
4
“Banca dati” è usato qui al posto del termine “database” per indicare, in senso più
esteso, qualunque collezione strutturata di dati, documenti o file, o puntatori ad altre
banche dati.
5
FTP (File Transfer Protocol) è il protocollo usato per il trasferimento di file via
Internet, attualmente definito dalla specifica ufficiale contenuta nell’RFC-959
(http://www.ietf.org/rfc/rfc959.txt). Un server FTP è un computer che accetta con-
nessioni via Internet da parte di client FTP e permette ad utenti remoti di effettuare
una serie di operazioni sul proprio file system. Alcuni server FTP richiedono un
account (nome utente e password) per l’accesso; altri invece accettano connessioni
anonime, e sono pertanto detti server FTP pubblici.
Pagina precedente Inizio pagina Pagina seguente