Un Gopher en la Universitat Jaume I

Anuncio
UN GOPHER EN LA
UNIVERSITAT JAUME I
(Magia en el Ciberespacio)
Jordi Adell
Depto. de Educación
Universitat Jaume I
[email protected]
Septiembre 1992
Resumen: Cada vez más Universidades poseen CWIS (Campus Wide Information
Systems). En este documento se describe un conjunto de aplicaciones, el Gopher,
que permiten no sólo ofrecer información a los usuarios del Campus sobre la
propia Universidad (como los CWIS clásicos), sino acceso a información de otras
Universidades y a una creciente serie de servicios Internet (servidores WAIS,
WHOIS, Archie, FTP anónimo, Telnet, etc.). Finalmente se exponen las razones que
justifican la instalación de un servidor Gopher experimental en la Universitat
Jaume I.
1 Introducción.
Si la década de los ochenta fue la época de los ordenadores personales, los noventa son la de la
conectividad. Las posibilidades que se le ofrecen al usuario conectado a una amplia red de
ordenadores se multiplican respecto al usuario aislado, que ejecuta sus programas en su
ordenador. Uno de los sueños para los que comienza a existir tecnología suficiente son los
sistemas de información de área amplia.
Las Universidades hace años que experimentan sistemas de información que abarcan l a
totalidad de sus Campus. Ello es posible gracias a las facilidades que ofrece una red
informática que llega a todos los puntos importantes de los edificios del Campus y a la que
están conectados la mayoría de los ordenadores personales y departamentales. Estos sistemas,
denominados CWIS (Campus Wide Information System), permiten a los miembros de l a
comunidad universitaria acceder a grandes cantidades de información, permanentemente
actualizada.
El SIAE (Servicio de Información y Asistencia al Estudiante) de la Universitat Jaume I hace
tiempo que ha manifestado su interés por contar con un servicio de información on-line que
fuera fácil de mantener y gestionar y que permitiera acceder, a cualquier miembro del Campus
desde su despacho o desde las aulas informáticas, a la gran cantidad de información que
gestiona. También sería deseable que pudiera estructurarse por secciones y que los usuarios no
necesitaran entrenamiento específico para utilizarlo.
Un Gopher en la Universitat Jaume I
2
El objeto de este informe preliminar es, admitida la necesidad de un CWIS en la Universitat
Jaume I, describir uno de los CWIS que en los últimos tiempos más se han instalado: Gopher1, y
analizar las posibilidades de su implementación en nuestro contexto. Su rápida difusión
(véase en el Anexo I la lista de instituciones que tienen servidores Gopher instalados o en fase
de experimentación) deviene de dos factores fundamentales: en primer lugar, la sencillez del
protocolo Gopher ha facilitado la implementación de servidores y clientes en múltiples
plataformas y de gateways a servidores y bases de datos que utilizan otros protocolos (WAIS,
CSO, Archie, etc.). También ha permitido integrar en los servidores facilidades típicas de
ordenadores conectados a Internet (FTP anónimo, Telnet, etc.). En segundo lugar, Gopher es más
que un sistema de información de ámbito Campus. En realidad, el Gopher opera en toda
Internet, permitiendo el acceso a servicios clásicos (FTP, bases de datos, Archie, etc.) de
ordenadores remotos. Es decir, el Gopher es un vehículo para viajar por el "Ciberespacio"
Internet.
Hay algunas cosas que deben tenerse presentes. La primera es que este informe preliminar es
preliminar. Las conclusiones de este informe se derivan de la documentación examinada sobre
este tema. No se ha realizado ninguna prueba experimental de un servidor Gopher, más allá
de su instalación durante unos minutos en un Macintosh y el acceso a dicho servidor desde otro
Macintosh (situado a dos metros de distancia, más o menos) y un PC bajo MS-DOS (éste a tres
metros, vaya), todos en el mismo segmento de UJInet. Sin embargo se han utilizado
profusamente varios clientes para examinar los servidores Gopher de otras Universidades,
especialmente de la de Minnesota, hogar del Gopher. Las afirmaciones contenidas en este
documento deben entenderse, pues, como preliminares y sujetas a revisión.
En segundo lugar, en este informe no se realiza una evaluación exhaustiva de la funcionalidad
del software CWIS existente. Para ello, es de especial interés la lectura del análisis de Wong
(1992) en el que se evalúan cuatro de los CWIS disponibles actualmente: Cornell Information
System (CUInfo), Princeton News Network (PNN), Free-Net (Cleveland, Ohio) y Gopher
(University of Minnesota). A ellos cabe añadir TechInfo, un sistema desarrollado
recientemente por el MIT. Tampoco se explora cómo puede utilizarse el Gopher en distintos
ámbitos de la Universitat Jaume I. Para este propósito véase el trabajo de O'Henly (1992), en
el que se exponen ideas sobre la utilización del Gopher en la Biblioteca universitaria.
El tercer comentario se refiere a las condiciones en las que debe experimentarse con un CWIS. El
éxito o fracaso de un sistema de este tipo depende de múltiples aspectos:
a) Las cualidades del software (fácil de instalar, de mantener, de manejar, prestaciones
adecuadas, clientes para todo tipo de plataformas, etc.).
b) La accesibilidad derivada de la infraestructura de la red informática del Campus (si
los usuarios tienen que ir a un despacho especial para utilizar el CWIS, no lo
utilizarán). Para ciertos propósitos, también debe ser accesible a través de modem
telefónico.
c) La gestión de la información accesible (si siempre hay lo mismo, los usuarios iniciales
rápidamente dejarán de utilizarlo).
d) La difusión e "imprescindibilidad" del servicio (si es más cómodo conseguir l a
información en otro sitio, sólo lo utilizarán los hackers).
e) Finalmente, si los creadores de información no consideran el CWIS un método adecuado
para su difusión (junto a otros tradicionales) nadie lo utilizará.
Por otra parte, un CWIS puede “morir de éxito”. Imaginemos que se pone en marcha un servicio
de este tipo y que es tan bueno, tan útil, tan divertido y tan interesante que se colapsa la red
constantemente debido a que hay siempre 500 usuarios intentando acceder. ¿Diríamos que
hemos tenido éxito? El administrador del sistema tardaría 2 minutos en desmontar el CWIS y
borrar todos los ficheros. Un CWIS bien implementado es aquel que contiene la información
1 Gopher es como se denomina la ardilla de tierra (Geomydae ) típica del estado de Minnesota (el Estado Gopher). También se aplica a las
personas que realizan trabajos raros, andan de aquí para allá todo el día o escriben informes.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
3
necesaria y que es consultado cuando es necesario. No se puede diseñar un sistema para que los
estudiantes y los profesores consulten cada día qué van a almorzar (en esta Universidad dicha
información es irrelevante por razones obvias).
Por tanto, en este informe se describe la funcionalidad del Gopher y se exponen las razones que
nos inducen a sugerir la instalación de un servidor Gopher experimental en la Universitat
Jaume I . Es evidente que se necesita más trabajo para diseñar, implementar, desarrollar y
mantener un servicio similar. Los aspectos técnicos son, a nuestro juicio, los menos críticos en
dicho proceso.
2 Qué es un CWIS
Los CWIS (Campus Wide Information System) son sistemas de información de interés general
accesible a través de medios informáticos. Aunque existen CWIS de diversos tipos y
funcionalidades, algunas notas destacadas de la definición anterior son:
Por “interés general” se entiende que la información que contiene interesa a estudiantes,
profesores y PAS, e incluso a posibles o futuros estudiantes, a miembros de otras universidades
y al público en general. Los CWIS incluyen información interna y externa al Campus, pero de
interés para los miembros de la comunidad universitaria (i.e., horarios de transporte,
actividades culturales, bolsa de trabajo, alquileres, etc.). Los CWIS también ofrecen servicios
de interés general (búsquedas bibliográficas on-line en la biblioteca, bases de datos, servidores
de directorio, servicios Internet, etc.).
El tipo de información que contienen y administran los CWIS que hemos explorado es muy
variada:
-
Planes de estudio.
Programas de asignaturas.
Horarios de clases, de tutoría y atención a alumnos.
Información departamental (general, investigación, doctorado, actividades de
formación, conferencias, publicaciones, difusión de borradores de documentos, etc.).
Calendario académico.
Agendas culturales, deportivas y lúdicas.
Información sobre publicaciones, borradores para la discusión, cualquier tipo de
documento que se desee difundir entre la comunidad.
Información sobre acceso, permanencia, cursos de extensión, diplomas y certificaciones,
etc.
Listín telefónico del Campus-Directorio electrónico, Who is Who.
Noticias o periódico electrónico.
Alquileres, ventas, anuncios clasificados.
Contactos útiles.
Servicios y facilidades de la Universidad (bibliotecas, acceso a recursos informáticos,
gabinetes, etc.).
Menús de las cafeterías.
Recursos comunitarios.
Horarios de autobuses.
En general, cualquier tipo de información de interés para profesores, estudiantes y PAS.
Además, un buen número de CWIS ofrecen servicios:
- Acceso a información similar de CWIS de otras Universidades.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
4
- Servicios Internet (Archie, FTP anónimo, catálogos de bibliotecas vía Telnet, servidores
WAIS, bases de datos remotas, directorios de otras instituciones X.500, WHOIS, CSO,
NetNews, etc.).
Por “accesible” queremos indicar que está abierto a todos los miembros de la comunidad
universitaria e incluso de otras Universidades y a la comunidad en general. Puede incluso
contener secciones gestionadas por colectivos universitarios. También significa que no es preciso
poseer conocimientos especializados para utilizarlo: se aprende a usarlo usándolo, y que no
suele haber procedimientos de registro de los usuarios. La información que contiene es pública
(aunque debe evitarse su mal uso).
Por “medios informáticos” quiere decirse que se puede consultar desde cualquier plataforma
del Campus, sea del tipo que sea, siempre que esté conectada a la LAN, o bien vía modem
telefónico y vía Internet.
La instalación de un CWIS en la Universitat Jaume I implica resolver aspectos técnicos y
relativos a la gestión de la información y del sistema. Los aspectos técnicos de un CWIS se
refieren al h a r d w a r e y software necesarios, a la integración con servicios existentes
(biblioteca online, bases de datos, consulta CD-ROM, directorios electrónicos, etc.), a su
funcionalidad, a los interfaces de usuario, a los formatos estándar de almacenamiento y
recuperación de la información, etc.
Los aspectos relacionados con la información hacen referencia a la estructura de l a
información, a cómo se reúne, almacena y mantiene, a las herramientas adecuadas para su
gestión, a la integración y cooperación con otros canales informativos existentes, a l
tratamiento de información de distintos tipos, etc.
Los aspectos de gestión del CWIS implican la definición de su estatus dentro de la institución,
a la constitución de equipo editorial que busca la información, decide la que es relevante y la
actualiza periódicamente, al equipo de mantenimiento del software, a las decisiones sobre la
apertura/control del acceso (o la selección de ítems de acceso público e ítems de acceso
controlado), la monitorización, feedback, análisis y evaluación del funcionamiento, etc.
La estructura y funcionamiento de los CWIS es muy diversa. Existen modelos centralizados (en
los que un servidor central, al que se accede como terminal, ofrece toda la información) y
descentralizados (en los que cada subunidad mantiene su propio servidor conectado con un
servidor central). El acceso también varía: los limitados a los miembros del Campus utilizan
un sistema de cuentas. Los abiertos permiten el acceso anónimo. Existen CWIS en los que los
proveedores de información pueden gestionarla desde sus unidades, otros requieren una gestión
centralizada. Sin embargo, existen varias tendencias de futuro que nos gustaría destacar. La
primera tendencia discernible es lo que podríamos llamar “apertura al mundo”. Los sistemas
Campus Wide están dando paso a sistemas abiertos a todo el mundo. Cada vez hay más CWIS
que permiten el acceso a personas de fuera del Campus (a través del teléfono o de redes
informáticas como Internet). La información que contienen, por otra parte, selecciona sus
usuarios.
La segunda tendencia perceptible es que los CWIS ofrecen otros servicios además de
información académica. Ello implica el acceso desde el CWIS a Internet y el desarrollo de
gateways para intercomunicar servidores de diferentes tipos.
Una tercera nota es la “multiplataforma”. Un CWIS utilizable debe implementarse en todo
tipo de ordenadores del Campus (terminales conectados al host, MS-DOS, Macintosh,
estaciones de trabajo, etc.). Esto está intrínsecamente relacionado con la siguiente nota.
Los CWIS comienzan a adoptar la filosofía cliente/servidor. Los clientes se conectan a los
servidores ofreciendo la potencia del mainframe con un interface de usuario amigable. Los
menús están siendo sustituidos por las ventanas, los iconos y el ratón.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
5
Finalmente, los CWIS comienzan a ofrecer información en múltiples formatos. Ello implica
vencer la barrera del US ASCII y saltar a la imagen, el sonido y la animación (con l a
consiguiente sobrecarga de las redes, por supuesto). Los clientes inteligentes presentan a l
usuario dicha información de modo apropiado (mediante la aplicación elegida por el usuario,
por ejemplo).
Los CWIS han crecido espectacularmente en los últimos tiempos. Muchas Universidades
ofrecen este servicio2. Los factores de dicho crecimiento son diversos: el abaratamiento de
costes del h a r d w a r e y la creciente cultura informática que ha convertido al ordenador
personal en una herramienta de trabajo habitual. Otro factor es que cada vez los clientes son
más amigables. La comunidades universitarias que los utilizan se caracterizan por ser jóvenes,
altamente tecnificadas y abiertas al cambio. La eficacia de los CWIS aumenta cuando l a
información es dinámica y necesita actualización constante y las agencias informativas que
publican y difunden información con otros medios (publicaciones impresas, periódicos, tablones
de anuncios, oficinas de atención personalizada, etc.) utilizan los CWIS como estrategia
complementaria para hacer llegar la información a sus destinatarios.
3 Qué es el Gopher
El Gopher es un sistema de búsqueda y adquisición de información distribuida en ordenadores
remotos conectados a través de Internet (Lindner, 1992).. El Gopher se puede describir desde dos
puntos de vista: como un medio electrónico de difusión y distribución (el servidor) y como un
medio de búsqueda y recuperación de información (el cliente). Entre ambos, el Gopher es, sobre
todo, un protocolo mediante el que se comunican dos aplicaciones que residen en ordenadores
diferentes y que permite que intercambien información.
Gopher es un concepto desarrollado en la Universidad de Minnesota y que utiliza un creciente
número de universidades de todo el mundo. Está formado por tres partes fundamentales: el
servidor, el cliente y el protocolo de comunicación entre ambos. Servidores y clientes han sido
implementados en una amplia variedad de plataformas y tanto las aplicaciones ejecutables
como el fuente son de dominio público.
4 Cómo funciona el Gopher
Una pequeña descripción y unos esquemas sobre cómo funciona el Gopher servirán para
introducir sus conceptos fundamentales. Utilizaremos uno de los Gopher clientes desarrollados
para Macintosh: GopherApp3.
El Gopher servidor reside en un ordenador remoto (host). Los clientes funcionan en cualquier
plataforma conectada a Internet. El usuario ejecuta el cliente Gopher en su ordenador personal.
Predefinido en el cliente se halla la dirección electrónica de un servidor Gopher maestro
(usualmente el de la Universidad que ha desarrollado el cliente). En su uso generalizado como
sistema CWIS el servidor maestro debería ser el servidor Gopher maestro del Campus. Tras
abrir la aplicación, en la pantalla aparece una ventana con una serie de iconos que representan
la estructura jerárquica de la información (véase figura 1). El usuario tiene varias opciones:
2 Si se desea una lista de Universidades de todo el mundo que tienen instalados CWIS, véase el libro de St. George y Larsen en la
bibliografía final o los listados periódicos de Judy Hallman (HALLMAN%[email protected]) en el servidor de listas [email protected] o en el grupo de NetNews bit.listserv.cwis-l.
3 Escrito por Don Gilbert, Universidad de Indiana. E-mail: [email protected]. Disponible vía FTP anónimo en ftp.bio.indiana.edu y
en los repositorios más conocidos.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
6
recuperar un documento, abrir una carpeta/directorio y ver su contenido, interrogar a un
servidor WAIS (Wide Area Information System), enviar una pregunta a un servidor WHOIS,
ordenar una búsqueda Archie para, utilizando FTP anónimo, conseguir un programa
determinado, hacer una conexión Telnet a un catálogo bibliográfico, etc. A todas ellas se
accede de la misma forma: haciendo “doble-clic” sobre el icono correspondiente.
Figura 1. Ventana del CWIS de la Universidad de Minnesota. Se ha utilizado como cliente
GopherApp en un Macintosh IIsi.
Los iconos representan diferentes tipos de ítems: las carpetas son subdirectorios; los
interrogantes son bases de datos de diversos tipos. En pocos segundos (dependiendo de l a
velocidad de la línea, tamaño del documento recuperado y estado de la red), el usuario verá en
su pantalla el resultado de su petición (un documento de texto, un subdirectorio, el nombre de
una serie de documentos que cumplen los criterios especificados al servidor WAIS, el nombre,
dirección electrónica y teléfono de un colega (servidor WHOIS o X.500), una serie de
direcciones Internet donde se encuentra disponible vía FTP anónimo el programa que busca
(Archie) o un documento NCSA Telnet que (en el caso del Macintosh) le permitirá iniciar una
sesión Telnet con el servicio deseado. Si, en nuestro ejemplo, abrimos la carpeta llamada
“University of Minnesota Campus Information”, aparece la ventana de la figura 2, esto es, la
parte del servidor Gopher dedicada a información sobre los departamentos de la Universidad
de Minnesota.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
7
Figura 2. CWIS de la Universidad de Minnesota. Una carpeta abierta de la figura anterior.
En la ventana aparecen las carpetas que representan los subdirectorios donde reside l a
información sobre el Campus. De este modo están organizados jerárquicamente los directorios y
sus contenidos. Los diferentes iconos representan diferentes tipos de ítems. En la figura 3, por
ejemplo, se muestra la ventana que se abre si hacemos “doble-clic” sobre un icono con el
interrogante. Se trata de una base de datos WAIS llamada “Electronic Computer Users
Package”.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
8
Figura 3. Hacer “doble-clic” sobre un icono con un interrogante produce una ventana como la
de la figura: se abre una sesión con una base de datos full-text WAIS. La respuesta: una lista
de documentos en los que la palabra “macintosh” es relevante.
El resultado es una nueva ventana que muestra una serie de documentos (recuperables mediante
el Gopher) para los cuales el término “Macintosh) es significativo (véase la figura 4).
Figura 4. Resultado de una búsqueda en un servidor WAIS a través de Gopher.
Un icono que representa un teléfono refiere un servidor CSO (qi) de directorio (X.500). Si
hacemos doble clic sobre él aparece el cuadro de diálogo de la figura 5.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
9
Figura 5. Cuadro de diálogo de un servidor CSO.
En este cuadro de diálogo podemos ordenar a un servidor de directorio la búsqueda de registros
en función de diversos criterios (nombre, apellidos, departamento, etc.), bien completos o
parciales. El resultado de una búsqueda se muestra en una ventana de texto como la de la figura
6.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
10
Figura 6. Los tocayos del autor en la Universidad de Minnesota.
El Gopher permite acceder a otros servidores a través de pasarelas. Un buen ejemplo del modo
de funcionamiento de las pasarelas a otros servicios Internet del Gopher es el gateway
Gopher-FTP incluido en la versión 1.02 del software del servidor UNIX. Un demonio del
servidor (llamado g2fd) se encarga de la función de pasarela. El cliente Gopher se conecta con
el demonio y le proporciona la dirección del FTP site (e incluso el nombre del fichero). El
demonio, utilizando los recursos de FTP del UNIX, se conecta con el site indicado, recupera un
directorio (o el fichero si se le ha proporcionado tal información) vía FTP anónimo, e v o i l à , lo
retorna al Gopher cliente. Con una red en condiciones, el usuario cree que tiene montados los
directorios de FTP anónimo de la máquina remota en su servidor.
Lo más interesante del funcionamiento del Gopher es que el usuario no necesita ser consciente de
dónde ha conseguido el servidor dicha información. A sus ojos el servidor la contiene toda
(véase figura 7). Sin embargo, el servidor ha proporcionado al Gopher cliente la dirección
electrónica de otros servidores Gopher (de la misma Universidad o incluso de otro continente)
para que éste, utilizando el mismo protocolo Gopher, se comunique con los remotos y consiga la
información que buscaba (véase Figura 8). Es más, el cliente puede haber utilizado pasarelas
(gateways) de los servidores Gopher remotos para interrogar a otros servicios de Internet
(WAIS, WHOIS, WWW, Archie, etc.).
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
11
Cliente
Internet
UJInet
Servidor
remoto 1
Servidor
local
Servidor
remoto 2
Figura 7. Lo que “parece” Gopher. A todos los recursos se accede desde el servidor Gopher.
Cliente
1
UJInet
Internet
2
Servidor
Gopher
local
Gateway
Servidor
remoto 1
Base de datos
WAIS
3
Servidor
remoto 2
Base de datos
CSO-qi
Figura 8. Lo que “hace” realmente el Gopher. El servidor proporciona al cliente la
información local y punteros a otros Gophers o, a través de gateway , a servidores de otros
tipos. El cliente se conecta a los otros Gophers por sí mismo o a través del gateway, si es el
caso.
Supongamos que el usuario desea información local, por ejemplo, el programa y la bibliografía
de una asignatura impartida por un departamento). Esta información puede residir en el
servidor maestro local o en un servidor Gopher departamental, unido al maestro. El usuario no
necesita conocer dicha localización ya que el servidor maestro se la proporciona al Gopher
cliente. Del mismo modo, cualquier información de interés para los miembros de la comunidad
universitaria puede ser publicada en un Gopher local y unida al Gopher maestro del Campus.
El acceso de clientes de fuera del Campus se facilita difundiendo la dirección electrónica del
Gopher maestro e inscribiéndola en el registro mundial de Gopher que mantiene l a
Universidad de Minnesota.
En resumen, el Gopher permite a un cliente conectarse a una red (local o remota) de servidores,
con un único interface sencillo y consistente, y obtener servicios disponibles en Internet en
lugares distantes físicamente. Todo ello con operaciones tan sencillas como hacer "doble-clic"
en un icono o escribir una corta serie de caracteres. Un sistema Gopher puede implementarse
como CWIS (Campus Wide Information System) y, al mismo tiempo que ofrece los menús de la
cafetería, el tiempo previsto para el fin de semana, los programas de todas las asignaturas de
la Universidad, los horarios de tutoría de los profesores, las actividades, convocatorias,
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
12
anuncios clasificados, etc., permite el acceso a servicios Internet de otras Universidades (bases
de datos, catálogos de bibliotecas, FTP anónimo, directorios telefónicos y de e - m a i l, W h o i s
W h o , Archie, etc.).
5 El protocolo Gopher
El sistema Gopher está diseñado con una filosofía cliente/servidor. El servidor y el cliente
utilizan un protocolo simple4 a través de una conexión TCP/IP vía Internet para l a
transferencia de ficheros y comandos El cliente envía un selector al servidor (una linea de
texto, que puede estar vacía). El servidor responde con un bloque de texto terminado con una
línea que sólo contiene un punto (más un CR y un LF) y cierra la conexión. Es decir, el cliente
abre la conexión cada vez que envía algo al servidor y el servidor la cierra cada vez que
concluye un envío al cliente. No se retiene ningún estado en el servidor durante las
transacciones con un cliente.
El servidor y el cliente Gopher intercambian lineas de texto UNASCII como la siguiente (El
signo ∆ representa el carácter ASCII "TAB"):
0Sobre este Gopher∆foo selector∆host1∆port1
1Programas curso 1992-93∆bar selector∆host1∆port1
0Parrilla’s Delicatessen∆baz selector∆host2∆port2
El primer carácter de cada línea que envía el servidor indica al cliente el tipo de fichero de
que se trata, de acuerdo con la siguiente tabla preestablecida:
0
1
2
3
4
5
6
7
8
9
T
El ítem es un fichero (texto ASCII).
El ítem es un directorio.
El ítem es un servidor de teléfonos CSO (qi server).
Error.
El ítem es un fichero Macintosh BinHexado.
El ítem es un archivo DOS binario (de algún tipo).
El ítem es un archivo UNIX uuencoded.
El ítem es un Index-Search Server.
El ítem señala una sesión telnet de texto.
El ítem es un fichero binario.
El ítem es una conexión TN3270
ID experimentales:
s
M
h
I
i
Sonido.
Fichero tipo MIME
Fichero tipo html (hypertexto).
Fichero tipo Imagen.
Texto tipo inline.
Los caracteres desde "0" a "Z" está reservados. Si los Gopher de todo el mundo mantienen estos
códigos podrán comunicarse. Si algún Gopher local cambia un código reservado tendrá
problemas para comunicarse con los demás. Algunos clientes (i.e., GopherApp) pueden
configurarse mediante tablas para que al recibir un documento de un tipo dado, lo abran con la
aplicación que determine el usuario, volviendo, al cerrar dicha aplicación, al cliente Gopher.
4 Véase Alberti et al. (1992a). The internet Gopher protocol: a distributed document search and retrieval protocol. University of Minnesota
Microcomputer and Workstation Networks Centre. Documento electrónico. Disponible vía FTP anónimo en boombox.micro.umn.edu.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
13
El texto que sigue al dígito (“Sobre este Gopher” por ejemplo) es el nombre del ítem que
aparece en la ventana del cliente. La siguiente cadena (“foo selector”) es el nombre que
dicho ítem recibe en el servidor. El “host” es la dirección electrónica incluido el p a t h del
servidor que contiene el ítem. El “path” es el puerto de acceso (estándar para el Gopher es el
70). Como puede verse, cada ítem va acompañado de su ubicación en Internet, por lo que el
cliente puede localizarlo directamente sin intervención del usuario. El cliente envía selectores
al servidor indicándole el p a t h completo del ítem que quiere recuperar. El servidor,
directamente o a través de pasarelas, solicita el ítem y lo envía al cliente.
El protocolo se rige por la más absoluta sencillez: la "inteligencia" debe ponerla el servidor.
Los clientes deben reconocer el tipo de documento que les envía el servidor (a través de las
extensiones, en algún caso). El trabajo "duro" lo realiza el servidor (como conectarse a otros
tipos de servidores a través de gateways, por ejemplo). Los tipos binarios se envían
manteniendo la conexión, esto es, el cliente debe esperar a que termine completamente el
fichero.
La filosofía que inspira Gopher puede resumirse en las siguientes ideas5:
•
•
•
•
•
•
•
Mantener la no-conexión del protocolo (una petición/una respuesta por transacción).
Mantener la inteligencia en el servidor. Mantener el protocolo simple.
Mantener las peticiones y las respuestas en texto legible (UNASCII).
Ser capaz de depurar clientes y servidores usando telnet.
Hacer el trabajo de escribir clientes tan simple como sea posible.
Los clientes deben funcionar eficientemente en Macs y PCs (el mundo no es sólo UNIX).
Los productores de información deben mantener sus propios servidores (Mac, PC, UNIX)
más que descansar en el del "centro de cálculo" para mantener sus datos en su lugar.
El desarrollo de Gopher ha sido espectacular (véase, no sólo las implementaciones existentes
en apenas dos años de existencia, sino la lista de servidores instalados y la participación en el
grupo de NetNews comp.infosystems.gopher ). ¿Qué le espera en el futuro al Gopher? El
Gopher Team de la Universidad de Minnesota ha hecho público recientemente (14 de agosto
de 1992) una ampliación del protocolo Gopher que denominan Gopher+ (léase Gopher Plus)6.
La ampliación del protocolo incrementa la funcionalidad del Gopher manteniendo l a
compatibilidad con los clientes anteriores. La principal novedad es la adición de un signo +
tras el port y la inclusión de una serie de atributos del ítem. Los atributos sugeridos son:
+INFO
Descripción del ítem.
+ADMIN
Información sobre el administrador del ítem y fecha
+VIEWS
Diferentes formatos del ítem (i.e., text, postscript, Gif, Pict2,
etc.).
Lenguaje (Inglés, Alemán, etc.).
+ABSTRACT
Resumen.
Los rasgos más destacados son del nuevo protocolo son:
1.
2.
Incluye información sobre los atributos del fichero, esencialmente sobre su
administrador, diferentes formatos disponibles y un resumen de una o dos líneas sobre
su contenido.
Permite una relación interactiva con bases de datos.
5Tomado de Gopher Team (1992). Comunicación a alt.gopher (ahora ya comp.infosystems.gopher).
6 Véase Albertiet al. (1992b). Gopher+ proposed enhacements to the internet Gopher protocol. University of Minnesota Microcomputer and
Workstation Networks Centre. Documento electrónico. Disponible vía FTP anónimo en boombox.micro.umn.edu.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
3.
14
Incluye información sobre el formato del archivo permitiendo que el cliente “sepa” que
tipo de fichero está leyendo y, por tanto, pueda presentar la información al usuario del
modo adecuado (i.e., abriendo la aplicación preferida del usuario de acuerdo con una
tabla preestablecida y, tras presentar el documento, volver al Gopher). Este aspecto
permitirá incluir, además de documentos de texto en ASCII, sonidos, imágenes y
películas.
Todas estas ampliaciones, como ya hemos subrayado, mantienen la compatibilidad con el
protocolo anterior. En el momento presente, no existen todavía ni servidores ni clientes de
acuerdo con el nuevo protocolo Gopher+. Sin embargo, es previsible que en pocas semanas*
comiencen a aparecer en los archivos de FTP anónimo versiones modificadas de las
aplicaciones actuales.
6 Estructuras Gopher
Los servidores Gopher pueden organizarse formando estructuras de cualquier tipo. Basta con
establecer vínculos entre carpetas/directorios y servidores. Al abrir una carpeta, lo que hace el
servidor Gopher es facilitar la dirección del otro servidor y el cliente abre directamente el
otro. Como no hay constancia de estado en el servidor, al volver atrás y abrir otra carpeta, el
usuario vuelve al primer Gopher.
Pese a esta flexibilidad, que permitiría cualquier tipo de estructura, se aconseja que en cada
institución o dominio exista un servidor Gopher maestro o padre y cuantos otros servidores de
segundo orden o hijos sea preciso. El acceso de los clientes Gopher (y la dirección electrónica a
difundir) sería la del maestro y, desde este, se accedería a los demás (véase la figura 9).
Cliente
Internet
Servidor
Maestro
Servidor
Depto. Y
Servidor
Depto. X
Servidor
Unidad 1
Servidor
Unidad 2
Servidor
Unidad 3
Servidor
Unidad 4
Figura 9. Servidores estructurados
* Nota bene: Hoy (10/9/92) ya está disponible en boombox.micro.umn.edu un cliente Gopher+ bajo HyperCard para Macintosh y
funciona en la Universidad de Minnesota un servidor experimental para que los desarrolladores prueben sus nuevos clientes Gopher+.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
15
La estructura de una Universidad grande podría constar de un servidor Gopher maestro y una
serie de Gophers hijos en los departamentos y centros (servicios de información, de deportes,
extensión universitaria, biblioteca, etc.) que ofrecieran información y servicios específicos
(bases de datos sobre temas académicos, programas de asignaturas, la agenda cultural y
deportiva, etc.).
7 Servicios accesibles desde el Gopher
El Gopher ofrece más cosas que textos ASCII. En la actualidad se puede acceder a servicios de
los siguientes tipos (aunque la lista aumenta día a día):
7.1
Gopher-CSO (qi-ph) (servidores de directorio).
Los servidores CSO ofrecen la posibilidad de encontrar el nombre, teléfono, dirección, etc. de
profesores, estudiantes y PAS de las Universidades que los tienen instalados (véase Dorner,
1986, 1988a, 1988b, 1988c, 1992a y 1992b).
7.2
Gopher-Archie .
Archie es un servicio de búsqueda de ficheros de acuerdo con especificaciones del usuario en una
base de datos que contiene listados de servidores de archivos accesibles vía FTP anónimo a
través de Internet (Emtage y Heelan 1992). Archie es una base de datos que recopila
automáticamente todos los ficheros accesibles vía FTP anónimo de una lista de ordenadores
conectados a Internet. Archie se conecta periódicamente (una vez al mes) con cada ordenador
de su lista (unos 800 actualmente) y actualiza el listado de ficheros. La información que
almacena Archie es nombre del ordenador y dirección IP, p a t h completo de cada fichero
accesible, tamaño y última fecha de modificación. El usuario puede acceder a Archie de dos
formas: mediante una sesión Telnet o vía E-mail con uno de los servidores Archie
(preferiblemente el más cercano).
Además de la base de datos con los nombres de los ficheros, Archie mantiene una base de datos
de descripción de software (w h a t i s ).
7.3
Gopher-WHOIS (servidores de directorio).
Similares a los servidores CSO.
7.4
Gopher-WAIS (bases de datos full-text).
WAIS (Wide Area Information System) es un sistema para que clientes y servidores
distribuidos contacten entre sí y compartan información en cualquier formato. Los interfaces
actuales de WAIS son diferentes de los sistemas CWIS ya que no usan métodos jerárquicos (con
menús y submenús) de organización, búsqueda y presentación de la información al usuario, sino
un diálogo pregunta-respuesta con el usuario.
El sistema WAIS utiliza el protocolo Z39.50. Cada servidor WAIS lee la pregunta que le
formula el usuario a través del WAIS cliente o del gateway Gopher (pregunta formulada en
lenguaje humano) y, en base a las palabras que contiene, busca en sus índices los documentos más
relevantes para dichos términos. Al cliente se le presenta una lista de documentos, graduados
en función de su idoneidad a los términos de la pregunta. El usuario puede examinar dichos
documentos y pedir al WAIS que obtenga más como uno de ellos, como una parte de uno o varios
de ellos, puede cambiar la pregunta, introducir nuevos términos, etc. También se pueden
realizar búsquedas en diferentes fuentes. Las bases de datos WAIS están en pleno desarrollo
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
16
(existen más de 250 actualmente) y existen clientes específicos para diversas plataformas.
Véase Kahle (1989, 1991a, 1991b y 1991c), Thinking Machines (1991) y Marshall (1992).
7.5
Gopher-FTP (transferencia de ficheros).
El FTP (File Transfer Protocol) es suficientemente conocido como para que sea necesaria una
explicación. Un demonio del servidor permite a los usuarios Gopher cargar ficheros accesibles
vía FTP anónimo. No es necesario hacer funcionar un cliente FTP ya que el servidor se encarga
de ello.
7.6
Gopher- WWW (World-Wide Web)
WWW o W 3 (World-Wide W e b ) es un proyecto del CERN para crear un universo de
información al alcance del usuario mediante hypertexto. En esencia se trata de establecer
vínculos entre los términos significativos de los documentos electrónicos almacenados en
Internet. WWW utiliza tanto hypertexto como búsquedas en índices. Pare ello es necesario un
estándar en la denominación de documentos, en los protocolos de acceso a la red, un formato
común para hypertexto, un proceso de negociación entre cliente y servidor y un protocolo común
(o gateway) de búsqueda en índices. Gopher es accesible desde WWW (véase CERN 1992 y
Berners-Lee, Caillau, Goff y Pollerman 1992).
7.7
Gopher-X.500
La Universidad de Michigan está experimentando un gateway
Go500gw7 y esperamos que pronto esté disponible vía FTP anónimo.
7.8
Gopher-X.500 llamado
Gopher-NetNews
Algunas Universidades están experimentando con gateways entre Gopher y el sistema de
news.
8 Implementaciones actuales
Una de las claves de la difusión de los servidores Gopher es su disponibilidad para numerosas
plataformas, tanto de los clientes como de los servidores. La lista que se ofrece es provisional
ya que es posible que crezca en un futuro inmediato.
Servidores Gopher disponibles:
• UNIX (varios sabores).
• VMS
• Macintosh
• PC MS-DOS
• VM/CMS
• MVS
Clientes Gopher disponibles:
• UNIX Curses & Emacs
• Xwindows
7 Dicho gateway conecta Gopher con muchos servidores X.500 del mundo. Entre ellos el de la Universitat Jaume I (¡cielos!), todavía en
construcción. Si alguien no se lo cree, el gateway opera en el gopher de la Universidad de Michigan o puede telnetear a
totalrecall.rs.itd.umich.edu, port 7777, login gopher y utilizar el cliente Gopher de dicha máquina.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
17
• Macintosh Hypercard Stack (Gopher y Gopher+.beta)
• Macintosh MacGopher
• Macintosh GopherApp
• DOS PCGopher II
• NeXTstep
• VM/CMS
• VMS
La mayoría de estas aplicaciones pueden conseguirse vía FTP anónimo en la Universidad de
Minnesota (boombox.micro.umn.edu ó 134.84.132.2, en el directorio pub/Gopher). En las
próximas semanas o meses estarán disponibles las implementaciones del nuevo protocolo
ampliado Gopher+.
9 Fuentes de información sobre Gopher
Además de la documentación que acompaña a las aplicaciones y los artículos de difusión
electrónica,
existe
un
grupo
de
netnews
que
trata
aspectos
del
Gopher(comp.infosystems.gopher). Allí puede encontrarse desde los comunicados del grupo de
desarrollo del Gopher, de la Universidad de Minnesota, hasta consultas sobre problemas de
instalación, funcionamiento y administración de servidores Gopher. Las respuestas,
usualmente, se envía por E-mail. También aquí se difunden las FAQ (Frequently Asked
Questions) sobre Gopher.
10 Conclusión: instalación de un Gopher
experimental en la Universitat Jaume I
Tras analizar la documentación disponible y explorar durante un mes los servidores Gopher de
numerosas universidades, la conclusión de este informe es unívoca: se recomienda experimentar
un servidor Gopher en la Universitat Jaume I. Las razones fundamentales son las siguientes:
1. El Gopher es un sistema sencillo y fiable. El protocolo es estándar, lo que permite
desarrollar con facilidad gateways para otros tipos de bases de datos o servidores de
información. El modelo cliente/servidor distribuido Gopher permite una red interna
estructurada de modo flexible.
2. Los clientes Gopher, además de estar implementados en diversas plataformas, son
intuitivos y fáciles de usar (un usuario Macintosh o MS-DOS medio puede comenzar a
obtener información útil tras cinco minutos de familiarización). A ello unen l a
transparencia absoluta para el usuario.
3. Todo el software Gopher, tanto los clientes para diversas plataformas como los
servidores y gateways para diversas plataformas son de dominio público, por lo que no
suponen ningún gasto de adquisición. Tampoco es necesario adquirir ninguna plataforma
como servidor.
4. Hay gran cantidad de información accesible vía Gopher en Internet. No sólo se pondría
a disposición de la comunidad universitaria un sistema interno de información sino un
“vehículo del Ciberespacio”. Muchos usuarios utilizarían recursos Internet gracias a
que el Gopher lo hace fácil.
5. La aparición del Gopher+ supone un avance espectacular en lo que a distribución y
recuperación de documentos electrónicos se refiere. Los usuarios podrán disponer en sus
ordenadores personales no sólo de textos, sino también sonidos, imágenes estáticas a
todo color y películas con movimiento y sonido (QuickTime, por ejemplo). El Gopher es
un sistema con futuro.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
18
No queremos finalizar sin exponer algunas reflexiones sobre los factores que influirán en el
éxito de la experimentación de este sistema de información. Los no relacionados con su
implementación técnica son más importantes que los meramente informáticos.
1.
2.
3.
4.
5.
Gopher es un sistema ideal de información cuando ésta es dinámica y fluida. Si
siempre que un usuario abre el Gopher encuentra lo mismo, pronto perderá este hábito.
Los usuarios tienen que alcanzar una masa crítica. Si sólo lo consultan unos cuantos
"escogidos" dificilmente puede ser un sistema de información útil.
La información debe ser constantemente puesta al día. Es preciso nombrar responsables
de actualización de la información y crear una buena corriente de comunicación con los
productores de dicha información.
Es necesario identificar los distintos grupos de usuarios potenciales y sus necesidades
informativas. El Gopher debe abarcar intereses informativos de profesores,
estudiantes, personal de administración, estudiantes potenciales, instituciones, etc.
Finalmente, debe realizarse una campaña de difusión y formación de los usuarios,
distribuyendo clientes Gopher y elaborando unas instrucciones mínimas.
REFERENCIAS
Alberti, B., Anklesaria, F., Lindner, P., McCahill, M. y Torrey, D. (1992a). The internet
Gopher protocol: a distributed document search and retrieval protocol.
University of Minnesota. Microcomputer and Workstation Networks Center.
Documento electrónico. FTP boombox.micro.umn.edu. E-mail autores:
[email protected].
Alberti, B., Anklesaria, F., Lindner, P., McCahill, M. y Torrey, D. (1992b). Gopher + proposed
enhacements to the internet Gopher protocol. University of Minnesota
Microcomputer and Workstation Networks Centre. Documento electrónico. FTP
[email protected].
Berners-Lee, T. Caillau, R., Goff, J-F. y Pollerman, B. (1992) "Word-Wide Web: The
Information Universe", Electronic Networking: Research, Applications and
Policy, Vol 1 No 2, Meckler, Wesport CT, Spring 1992. También disponible en el
servidor de FTP del CERN.
CERN (1992) The Word-Wide Web Book CERN, Ginebra, Suiza. Disponible vía FTP anónimo.
Dorner, Steve (1986) The CSO Nameserver: A Description. Computing Services Office.
University of Illinois at Urbana-Champaign.
Dorner, Steve (1988a) Rebuilding a Nameserver Database In 24 Easy Steps. Computing
Services Office. University of Illinois at Urbana-Champaign.
Dorner, Steve (1988b) The CSO Nameserver: Guide to Installation. Computing Services
Office. University of Illinois at Urbana-Champaign.
Dorner, Steve (1988c) The CSO Nameserver: Programmers's Guide. Computing Services Office.
University of Illinois at Urbana-Champaign.
Dorner, Steve (1992a) Installing the CSO Nameserver. Computing Services Office. University
of Illinois at Urbana-Champaign.
Dorner, Steve (1992b) The CSO Nameserver: Interesting Info. Computing Services Office.
University of Illinois at Urbana-Champaign.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
19
Emtage, A. y Heelan, B. (1992). Manual pages for Archie. McGill University. Canada. (Em a i l [email protected] y [email protected], respectivamente)
Gilbert, Don (1992). Manual for GopherApp. Documento electrónico. FTP ftp.bio.indiana.edu.
E-mail autor: [email protected].
Gopher Development Team (1992). Gopher Distribution Software v. 1.02. (Documentos de
instalación del servidor Gopher Unix). University of Minnesota.
Microcomputer and Workstation Networks Center. Documento electrónico. FTP
boombox.micro.umn.edu. E-mail autores: [email protected].
Gopher Development Team (1992). Gopher's Helper. (Manual). University of Minnesota.
Microcomputer and Workstation Networks Center. Documento electrónico. FTP
boombox.micro.umn.edu. E-mail autores: [email protected].
Gopher Development Team (1992). Internet Gopher. (Readme). University of Minnesota.
Microcomputer and Workstation Networks Center. Documento electrónico. FTP
boombox.micro.umn.edu. E-mail autores: [email protected].
Jones, Rhett "Jonzy" (1992). Digging into MacGopher. University of Utah Computer Center
Documento electrónico. FTP ftp.cc.utah.edu. E-mail: [email protected].
Jones, Rhett "Jonzy" (1992). MacGopher client: Manual. University of Utah Computer Center
Documento electrónico. FTP: ftp.cc.utah.edu. E-mail: [email protected].
Kahle, Brewster (1989) Wide Area Information Servers Concepts, November, 1989, Thinking
Machines technical report TMC-202. Disponible via anónimo ftp:
/pub/wais/doc/[email protected] o en el WAIS server waisdocs.src
Kahle, Brewster (1991a) An Information System for Corporate Users: Wide Area Information
Servers, April, 1991. Thinking Machines technical report TMC-199. Also in
ONLINE
Magazine
Aug 1991.
Disponible
via
anónimo
ftp:
/pub/wais/doc/[email protected] o en el WAIS server waisdocs.src
Kahle, Brewster (1991b) Wide Area Information Servers, Thinking Machines, April, 1991.
Disponible via ftp anónimo: / pub / wais / wais - discussion / wais overview.text @quake .think.com o en el WAIS server wais-discussionarchive.src
Kahle, Brewster (1991c) Wide Area Information Servers: A SuperComputer on Every Desk,
Thinking Machines, August 1991.
Kehoe, Brendan (1992). Zen and the Art of the Internet: A Beginner's Guide to the Internet.
Documento electrónico accesible via FTP anónimo en ftp.cs.widener.edu
directorio pub/zen/.
Lindner, Paul (1992). Frequently Asked Questions (FAQ) about Gopher. Documento electrónico.
FTP boombox.micro.umn.edu. E-mail:
[email protected].
Distribuido a través de grupo de News: alt.gopher.
Marshall, Peter (1992). WAIS: The Wide Area Information Server or Anonymous What???
Computing and Communications Services. The University of Western Ontario.
Canadá. Disponible vía FTP anónimo en julian.uwo.ca. E-mail del autor:
[email protected].
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
20
O'Henly, Michael (1992) An Internet Gopher for the University of Victoria. Documento
electrónico. E-mail: [email protected].
St. George, Art and Larsen, Ron (1992) Internet-Accesible Library Catalog & Databases.
University of Maryland, University of New Mexico. Disponible via FTP
anónimo en cerf.net.
Thinking Machines (1991) WAIStation, A User Interface for WAIS, February 1991, Thinking
Machines technical report TMC-203. Disponible via anónimo ftp:
/pub/wais/doc/[email protected] o en el WAIS server
wais-docs.src
Wong, Debbie (1992). Campus Wide Information System Evaluation. University Computing
Services. University of Alberta. Canada. Disponible solicitándolo a la autora,
su E-mail es [email protected].
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
21
ANEXO 1
SERVIDORES GOPHER INSTALADOS
(10/9/92)
Appalachian State University
Aston University, UK
Australian National University
BIOFTP EMBnet Switzerland
CICNET gopher server
CONCERT Network -- Research Triangle Park, NC, USA
Carnegie Mellon University AC&M Gopher
Centre for Scientific Computing (Finland)
Chalmers University of Technology, Sweden
Columbia University Experimental Gopher
Cornell Information Techologies Gopher
Cornell Law School
EMBnet BioInformation Resource EMBL
Electromagnetic Wave Research Institute (Florence, Italy)
Georgia Tech Gopher
Gettysburg College
Glassboro State College
ICGEBnet (International Center for Genetic Engineering & Biotechnology)
INN, Weizmann Institute of Science (Israel)
IUBio Biology Archive, Indiana University
Info Mac Archives (sumex-aim)
Institute for the Learning Sciences (Northwestern University)
John Hopkins University-- History of Science and Medicine
JvNCnet
Lakehead University
Louisiana Tech University
MSEN gopher
Michigan State University
Monash University, Victoria, Australia
ND HECN Academic User Services, Fargo, ND
National Science Foundation Gopher (STIS)
Nederland
Northwestern University
Norway
Nova Scotia Technology Network, N.S., Canada
Oak Ridge National Labs
Ohio Northern University
OrangeGopher (Syracuse University)
PIR Archive, University of Houston
Princeton University
Queen Mary & Westfield College (London)
Queen's University, Kingston, Canada
Rensselaer Polytechnic Institute
SUNY Plattsburgh
SUNY/Buffalo
San Francisco State University Gopher
St. Olaf gopher server
St. Thomas University Computer Science gopher server
St. Thomas University gopher server
Swedish University Network
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
22
Technical University of Graz, Austria
Tecnical University Clausthal (Germany)
Texas A&M
The Aerie
UC Santa Barbara
Universitetet i Bergen
Universitetet i Oslo
Universitetet i Troms|
Universitetet i Trondheim
University of Canterbury, Christchurch, New Zealand
University of Delaware gopher server
University of Economics, Vienna, Austria
University of Florida
University of Georgia
University of Groningen
University of Guelph (Canada)
University of Houston Protein Information Resource gopher
University of Illinois at Urbana-Champaign
University of Iowa Panda server
University of Manchester
University of Manitoba
University of Michigan GOpherBLUE Service
University of Michigan Libraries
University of Michigan Medical Center
University of Minnesota Soils Science dept.
University of Minnesota at Morris VMS gopher
University of Minnesota gopher server
University of Minnesota, College of Natural Resources
University of Nebraska, Omaha
University of North Texas
University of Notre Dame
University of Oregon
University of Oslo
University of San Diego
University of South Carolina, Dept. of Computer Science
University of Southwestern Louisiana - USL
University of Sydney, Australia
University of Texas Austin Computation Center
University of Texas Health Science Center at Houston
University of Toronto
University of Utah
University of Waterloo
University of Wisconsin-Madison, Medical School
Vrije Universiteit Amsterdam
Wageningen University - Physical & Colloid Chemistry
Wake Forest University
Washington & Lee University
West Georgia College Gopher Server
Wittenberg University
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Un Gopher en la Universitat Jaume I
23
ANEXO II
ESTRUCTURA GENERAL DEL GOPHER COMO CWIS
Cliente
UNIX
Cliente ClienteM
S-DOS
Mac
Cliente
UNIX
Cliente ClienteM
Mac
S-DOS
UJInet
Internet
1
2
Servidor
Gopher
local:
Servidor
Gopher
remoto
SERVICIOS
REMOTOS
SERVICIOS
LOCALES
i
Información
local
Otros
servicios
FTP
Anon. FTP
A
CSO-qi
WAIS
Archie
i
Información
local
X.500
FTP
Anon. FTP
Otros
servicios
CWIS Universidades X, Y, Z,
CWIS Universitat Jaume I
El sistema Gopher permite a los clientes obtener información local y servicios desde el
servidor Gopher local (1). También les permite acceder a servidores Gopher remotos (2) y a la
información y servicios que ofrecen.
J. Adell
10/9/92
UNIVERSITAT JAUME→ I
Descargar