Text Box: Héctor Manuel Marcano Rondón
N° de Lista 9
Tema: GOPHER
 

 

 


Qué es Gopher:

El protocolo Gopher es un sistema de búsqueda de información, que se organiza en forma de árbol, donde se puede acceder de nudo en nudo (o rama en rama) hasta llegar a las hojas, que son los archivos; otra forma de interpretar su funcionamiento es comparándolo con el disco duro de una computadora, cuya información está contenida en carpetas que a su vez contienen subcarpetas y así sucesivamente hasta llegar a los archivos.

El acceso a los archivos se logra a través de menús donde se deben colocar criterios de búsqueda o comandos específicos que permiten la navegación estructural dentro del sistema hasta encontrar la información que se desea localizar.

Orígenes de Gopher:

El protocolo Gopher es considerado un predecesor de la WWW (World Wide Web), ya que constituyó uno de los primeros intentos de organizar la información que se colocaba en la red de redes; incluso, el mismo permite la búsqueda y localización de información a través de servidores que se interconectan entre sí, siendo transparente para el usuario que se encuentra realizando una investigación, ya que al pasar de un directorio o rama a otra; puede saltar de servidores (cooperativos) y ubicarse en otros que contienen la información requerida.

Su nombre es originario de la Universidad de Minnesota, alrededor del año 1991 y se presume que su nombre fue originado por la mascota de dicha Universidad (el Gopher es la ardilla de tierra); sin embargo otra presunción es que la palabra Gopher es una contracción anglicanizada de las palabras Go for it (pronunciado: go fer), que significa: “Ve por ello” o “ir por”, refiriéndose a la búsqueda de la información.  Inicialmente su uso era la búsqueda y recuperación de información de forma local dentro del campus de la Universidad, el cual funcionaba como una red MAN (Metropolitan Area Network), sin embargo, su facilidad de uso e instalación le dieron una gran popularidad, extendiéndose hacia otras fronteras y siendo mejorado de forma continua, gracias a la contribución de personas en Internet quienes han corregido errores y creado nuevos servidores, expandiendo así su radio de acción.

En sus inicios, para acceder a Gopher era necesario tener instalado un cliente Gopher, sin embargo, su evolución, dio paso al uso de navegadores, donde similar al uso actual, en lugar de http:// se debía colocar gopher:// incluso actualmente, mantienen vigencia algunos enlaces de ciertos organismos, aunque, el uso de los servidores Gopher en la actualidad está prácticamente erradicado, sin embargo, hay navegadores como Mozilla que prestan soporte al mismo; Internet Explorer lo eliminó a partir de 2002 por presentar vulnerabilidades.

Cómo funciona:

Gopher es un sistema integrado por más de 3000 servidores los cuales funcionan como entidades individuales; sin embargo, al realizar una búsqueda se establecen referencias cruzadas que permiten hacer conexiones entre distintos servidores que para el usuario funcionan como uno solo.

Su método de búsqueda por medio de asociación de palabras guías o palabras claves, ayudado a la vez con varios sistemas, entre ellos Archie (busca archivos en servidores FTP) Veronica (Very Easy Rodent-Oriented Net-wide Index to Computerized Archives), que busca palabras en servidores y en el espacio Gopher (gopherspace) y Jughead, formaron la base, para la búsqueda por medio de palabras, que son utilizadas para establecer enlaces o links hacia subdirectorios u otros servidores; lo que posteriormente pasó a constituir el punto de partida de los motores de búsqueda que se utilizan en la red actualmente.

Cuando el usuario se conecta, no es necesario que lo haga con el servidor Gopher principal, sino el que se encuentre más cerca de su localidad y cuando comienza a establecer los criterios de búsqueda, los servidores van comunicándose la información referente a la ruta a seguir, hasta ubicar el archivo exacto, el cual es descargado directamente en el PC del usuario, sin que éste se percate que ha estado navegando por varios servidores en diferentes lugares del mundo.

Estructura:

Gopher presenta dos modalidades de trabajo para los diferentes tipos de equipos con que se pueda contar; una de ellas es la llamada señalar y activar (point and clic), diseñada para equipos que disponen de  Mouse y monitores de alta resolución, ya que el usuario no necesita prácticamente teclear nada, simplemente debe escoger las distintas opciones que se le van presentando hasta encontrar la información que necesita; la otra es más primitiva, diseñada inicialmente para aquellos equipos que no tenían ratón, por lo que el usuario debe escribir ciertos comandos donde va a ir colocando las palabras para localizar el tema deseado, lo cual se hace básicamente con las letras jklh, con las cuales el usuario simula el desplazamiento del cursor, para arriba, abajo, derecha e izquierda y la tecla intro (enter), para aceptar la opción; esta modalidad, es denominada interfaz tipo texto y era comúnmente usada en equipos con monitores que no podían mostrar gráficos de alta resolución

 

Ventajas

La mayor ventaja del protocolo Gopher es su simplicidad, ya que el cliente se conecta al servidor, empleando un protocolo TCP, enviando una única palabra de texto y obtiene de vuelta el archivo correspondiente, bien sea un listado, un link o el archivo final y se cierra la conexión; además su funcionamiento se puede comparar con Telnet o FTP, ya que funciona de forma similar estableciéndose la transferencia de archivos entre el cliente y el servidor.

Otra ventaja de Gopher fue que en los inicios de la computación era necesario teclear una serie de comandos para obtener respuestas; con Gopher solo era necesario seleccionar las opciones presentadas de acuerdo al criterio de la búsqueda requerida.

 

Desventajas

Cuando el servidor final donde se encontraba el archivo buscado, se encontraba apagado, aparecía un mensaje de error y no había otra forma de ubicar la información, sino esperar un tiempo prudencial para volver a intentarlo, pues no existía la redundancia en páginas Web de la Internet actual.

Finalmente lo que dio la estocada al uso de Gopher, fue el descubrimiento de la vulnerabilidad, al usar navegadores que poseen sus propios clientes Gopher, como es el caso del Internet Explorer de Microsoft en sus versiones 5.5 y 6.0, el cual contiene un desbordamiento de buffer que puede ser aprovechado por un atacante quien solo tiene que crear un servidor Gopher virtual o “fantasma” que simplemente está a la espera (escucha) en un puerto TCP, para enviar un mensaje como página Web o e-mail, el cual al ingresar en la máquina del cliente, puede explotar haciendo que se ejecuten comandos, descargar o robar información o devolver datos falsos a otros equipos.

 

 

 

Text Box: Infografía
 

 

 

 

 


1

Gopher

http://es.wikipedia.org/wiki/Gopher

Definición y breve reseña histórica del origen.

Local

2

Gopher

http://www.webopedia.com/TERM/g/gopher.html

Definición de Gopher.

Local

3

Búsqueda por los menús Gopher

http://www.vc.ehu.es/wuagacaj/manual/gopher/gopher.html

Qué es Gopher, comparación con Internet actual, origen del nombre, como funciona destacando las bondades del sistema y descripción de las interfaces: Señalar y activar y tipo texto.

Local

4

Manuales Gopher

http://www.nodo50.org/manuales/internet/6.htm

Descripción de Gopher, haciendo una breve reseña de su origen, comparación con el WWW y funcionamiento comparándolo con FTP y Telnet.  Breve reseña de Universidades que aún utilizan el protocolo.

Local

5

Sistemas de Menús Gopher

http://serbal.pntic.mec.es/~aalfon2/gopher.htm

Qué es Gopher; gopherespacio, servidores y servicio de ficheros Verónica. Archie; listado de clientes públicos de Gopher.

Local

6

Notas sobre Internet

http://www.zator.com/Internet/N_19.htm

Sinopsis del protocolo Gopher y otros servicios asociados al mismo, origen del nombre y funcionamiento; extensiones y comandos que utiliza. Posibles problemas.

Local

7

Un poco de Historia

http://www.ucm.es/info/multidoc/multidoc/cursos/guardamar2000/historia.htm

Orígenes del Internet; comparación con Telnet, formato HTML, Bondades del Gopher, para aplicaciones ligeras, evolución de usos Multimedia.

Local

8

Vulnerabilidad Gopher en Internet Explorer

http://www.hispasec.com/unaaldia/1322

Vulnerabilidades de Gopher con diferentes versiones de Internet Explorer, según artículo publicado por Microsoft Corporation.

Local

 

 

 

Hosted by www.Geocities.ws

1