Gopher es un
servicio de Internet consistente en el acceso a la información a través de
menús. La información se organiza en forma de árbol: sólo los nodos contienen menús de acceso a otros
menús o a hojas, mientras
que las hojas contienen simplemente información textual. En cierto modo es un
predecesor de la Web, aunque
sólo se permiten enlaces desde nodos-menús hasta otros nodos-menús o a hojas, y
las hojas no tienen ningún tipo de hiperenlaces.
Gopher es uno de los sistemas de Internet para recuperar
información que precedió a la World Wide Web. Fue creado en 1991 en la
Universidad de Minesota y fue el primer sistema que permitió pasar de un sitio
a otro seleccionando una opción en el menú de una página. Esa es la razón por
la que adquirió mayor popularidad que sus competidores, que acabaron siendo
sustituidos por la Web.
Con Gopher puedes acceder a un gran número de servidores,
la mayoría de ellos gestionados por Universidades u Organizaciones gubernamentales,
que contienen información sobre una amplia gama de temas especializados que no
suelen encontrarse en los sitios Web. Los servidores Gopher, igual que los
servidores FTP almacenan archivos y documentos que puede verse en línea o
transferirse al PC.
Del mismo modo que todos los sitios Web del mundo forman
la World Wide Web, el Gophersapce engloba los 5000 o más servidores de Gopher
existentes. En gran medida acceder a un servidor de Gopher es parecido a
utilizar un sitio FTP (sólo que tiende a provocar una cierta sensación de
suciedad en el usuario), ya que la información se presenta en menús que
contienen archivos y carpetas. Se navega por estas últimas para buscar
archivos, documentos u otras carpetas que dispongan de más niveles de información.
Normalmente los archivos se visualizan o bajan haciendo clic en ellos.
Aunque los servidores gopher que quedan son
testimoniales, el navegador Firefox soportaba
el mismo hasta la versión 3. Internet Explorer lo eliminó en 2002, después de
descubrirse una vulnerabilidad.
Archie es un
sistema para la localización de información sobre archivos y directorios, muy
unido al servicio FTP. Es como una gran base de datos donde se encuentra
registrada una gran cantidad de nombres de archivos y los servidores FTP. Al igual que gopher, ha sido reemplazado por la WWW.
Archie fue el primer motor de búsqueda que se ha
inventado, diseñado para indexar archivos FTP, permitiendo a la gente encontrar
archivos específicos. La implementación original se escribió en 1990 por Alan
Emtage, Bill Heelan, y Peter J. Deutsch, entonces estudiantes en la Universidad
McGill de Montreal.
Las primeras versiones de archie simplemente contactaban
una lista de archivos FTP en bases regulares (contactando cada una apenas una
vez cada mes, para no gastar muchos recursos en los servidores remotos) y
requiriendo un listado. Estos listados eran almacenados en ficheros locales
para ser buscados usando el comando grep de UNIX.
Más tarde, se desarrollaron front- y back-ends más eficaces, y este sistema
pasó de ser una herramienta local a un recurso para toda la red, a un servicio
popular accesible desde múltiples sitios de Internet. A tales servidores se
podía acceder de muchas formas: usando un cliente local (como archie o xarchie);
haciendo telnet al servidor directamente, enviando queries por correo
electrónico y más tarde con interfaces World Wide Web. El nombre archie viene
de la palabra inglesa "archive", pero también está asociado con la
serie de cómics americano “Archie”. Esta no era la intención original, pero fue
lo que actuó como inspiración para los nombres de Jughead (oficialmente
acrónimo de Jonzy's Universal Gopher Hierarchy Excavation And Display) y
Verónica (acrónimo de "Very Easy Rodent-Oriented Net-wide Index to
Computer Archives"), ambos sistemas de búsqueda para del protocolo Gopher. Con la aparición del
World Wide Web la búsqueda de archivos se simplificó mucho, y actualmente hay
muy pocos servidores activos. Se puede encontrar un gateway en Polonia y Japón.
VERONICA:
Algún
día se podría necesitar recuperar información o un fichero de un servidor
Gopher. El problema es cómo obtener los servidores correctos que proporcionan
la información necesaria sin llamar a los menús Gopher interminables.
Afortunadamente, hay una forma de hacer el uso de Gopher más fácil.
Esta
herramienta se llama Veronica (Very Easy Rodent-Oriented Net-wide Index to
Computerized Archives) y hace para Gopherspace lo que Archie hace para los sitios FTP.
Veronica
es un sistema que descubre recursos que proporciona acceso a los recursos de
información que se mantienen en la mayoría (99%+) de los servidores Gopher del
mundo. Además de los datos Gopher nativos, Veronica incluye referencias a
muchos recursos proporcionados por otros tipos de servidores de información,
tales como servidores WWW, archivos usenet y servicios de información accesible
por telnet.
Las
peticiones de Veronica son búsquedas de palabras clave en títulos. Una consulta
simple puede ser bastante potente porque incluye un gran número de servidores
de información en el índice.
A
Veronica se accede a través de software del cliente Gopher. Un usuario de
Veronica pide una consulta (vía cliente Gopher) que puede contener expresiones
de palabras clave booleana así como directivas Veronica especiales. El
resultado de una búsqueda Veronica es un menú Gopher comprende artículos de
información cuyos títulos contienen las palabras clave especificadas. Se puede
navegar por el menú de resultados como si se tratara de cualquier otro menú
Gopher.
En
enero de 1995, se indizaron 5057 servidores Gopher. El índice también incluye
artículo de otros 5000 servidores aproximádamente, en casos donde estos
servidores se referencien en menús Gopher. Estos otros servidores incluyen 3905
servidores WWW y más o menos 1000 servicios de tipo TELNET.
En la
mayoría de los servidores Gopher se puede encontrar Veronica seleccionando
Otros Gopher y Servicios de Información en el menú principal y luego Buscar en
el Gopherspace usando Veronica.
Judhead: es otro servicio adicional de Gopher
desarrollada en la Universidad de Utah. En muchos aspectos Jughead es muy
similar a Veronica, porque permiten examinar títulos de Gopher, pero delimita
la búsqueda a solo un grupo específico de servidores, esto es, a los que
pertenecen a una comunidad de red por lo que hace posible examinar solo bases
de datos selectas.
Telnet: El comando Telnet permite obtener acceso a
máquinas remotas conectadas a Internet. Esto hace suponer que el usuario tiene
una cuenta (Login) y una clave de acceso válidos
FTP: Los servidores FTP son computadoras de
acceso público en Internet que contienen Archivos. En esencia, todo lo que
puede almacenarse en el disco puede ponerse a disposición del público en un
servidor FTP. Por eso se puede emplear el comando FTP Protocolo de
transferencia de Archivos (file transfer protocol) para tener acceso a estos
servidores. Para reducir la carga de asignar a cada usuario una clave de acceso
para el sistema remoto de cómputo, la mayoría de los sitios comerciales de
Internet permiten la transferencia de archivos por medio de una clave de
accesos de usuario anónimo (anonymous). En lugar de una contraseña
(password), se pide a los usuarios algún tipo de información, como su dirección
de correo electrónico.