UN GOPHER EN LA UNIVERSITAT JAUME I (Magia en el Ciberespacio) Jordi Adell Depto. de Educación Universitat Jaume I jordi@edu.uji.es 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%UNC.bitnet@KSUV.KSU.EDU) en el servidor de listas CWISL@WUVM.BITNET o en el grupo de NetNews bit.listserv.cwis-l. 3 Escrito por Don Gilbert, Universidad de Indiana. E-mail: software@bio.indiana.edu. 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: gopher@boombox.micro.umn.edu. 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 gopher@boombox.micro.umn.edu. 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 bajan@cs.mcgill.ca y wheelan@cs.mcgill.ca, respectivamente) Gilbert, Don (1992). Manual for GopherApp. Documento electrónico. FTP ftp.bio.indiana.edu. E-mail autor: software@Bio.Indiana.Edu. 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: gopher@boombox.micro.umn.edu. 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: gopher@boombox.micro.umn.edu. 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: gopher@boombox.micro.umn.edu. Jones, Rhett "Jonzy" (1992). Digging into MacGopher. University of Utah Computer Center Documento electrónico. FTP ftp.cc.utah.edu. E-mail: Jonzy@cc.utah.edu. Jones, Rhett "Jonzy" (1992). MacGopher client: Manual. University of Utah Computer Center Documento electrónico. FTP: ftp.cc.utah.edu. E-mail: Jonzy@cc.utah.edu. Kahle, Brewster (1989) Wide Area Information Servers Concepts, November, 1989, Thinking Machines technical report TMC-202. Disponible via anónimo ftp: /pub/wais/doc/wais-concepts.txt@quake.think.com 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/wais-corp.txt@quake.think.com 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: Lindner@boombox.micro.umn.edu. 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: peter@julian.uwo.ca. 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: lux@sol.uvic.ca. 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/wais_users_guide.txt@quake.think.com 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 wong@namao.ucs.ualberta.ca. 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