Dn11 u3 a20_avd

Post on 26-Jul-2015

70 views 0 download

Transcript of Dn11 u3 a20_avd

En pocas palabras, Gopher es un sistema distribuido de

recuperación y búsqueda de documentos.

Combina las mejores características de los buscadores a través de colecciones de información y bases de datos completamente indizadas. El protocolo y el software siguen un modelo cliente/servidor y permite a usuarios de distintos sistemas navegar, buscar y recuperar documentos que residen en múltiples servidores distribuidos.

Era la necesidad de una sistema de información de amplio alcance que permitiera a cualquiera poder publicar documentos o información incluso con un ordenador de sobremesa pequeño. El software del cliente Gopher presenta a los usuarios una jerarquía de artículos y directorios como un sistema de ficheros.

Se diseñó para parecerse a un sistema de ficheros ya que un sistema de ficheros es un buen modelo para localizar documentos y servicios.

El protocolo Gopher consiste en un cliente conectado a un servidor que envía un selector (una línea de texto, que puede estar vacía) vía conexión TCP. El servidor responde con un bloque de texto que termina en un punto y cierra la conexión.

El servidor no retiene estado alguno entre transacciones con un cliente. Asumimos que un servidor Gopher escucha por el puerto 70. La única información de configuración que el software del cliente retiene es el número de puerto y el nombre del servidor (en este ejemplo esta máquina es rawBits.micro.umn.edu y el puerto 70).