Gopher

Revisión del 01:01 24 jun 2019 de Javiermartin jc (discusión | contribuciones) (Texto reemplazado: «<div align="justify">» por «»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Gopher
Información sobre la plantilla
Poyttr.jpeg
Concepto:El protocolo Gopher es un Protocolo TCP/IP de capa de aplicación diseñado para la distribución, búsqueda y recuperación de documentos a través de Internet. Fuertemente orientado hacia un diseño del menú de documentos, el protocolo Gopher fue un precursor de (y más tarde, una alternativa a) del World Wide Web.

Gopher. Sistema que es anterior a la World Wide Web para organizar y mostrar los archivos en los servidores de Internet. Un servidor Gopher presenta su contenido como una lista estructurada jerárquicamente de archivos. Con el ascenso de la Web, bases de datos de muchos gopher se convirtieron en los sitios Web que pueden ser más fácilmente accesible a través de motores de búsqueda Web.

Gopher se desarrolló en la Universidad de Minnesota y el nombre de la mascota de la escuela. Dos sistemas, Verónica y Jughead, consiente de buscar índices globales de los recursos almacenados en los sistemas de Gopher.


Orígenes

El sistema original de Gopher fue lanzado en la primavera de 1991 por Mark McCahill, Anklesaria Farhad, Pablo Lindner, Torrey Daniel, Huminsky Adán, Bob y Alberti de la Universidad de Minnesota. Sus objetivos centrales eran, como se indica en el RFC 1436.:

  • Un ordenamiento jerárquico de archivos como que sea conocida por los usuarios
  • Una sintaxis simple
  • Un sistema que se pueden crear rápida y económica
  • Ampliación de la metáfora del sistema de archivos, tales como búsquedas

Gopher combina las jerarquías documento con las colecciones de los servicios, incluyendo WAIS, los motores de búsqueda Archie y Verónica, y puertas de acceso a otros sistemas de información tales como FTP y Usenet.

El interés general en Campus-Wide Information Systems (CWISs) en la educación superior en ese tiempo y la facilidad con que podría ser configurado un servidor Gopher para crear un CWIS instantáneo con enlaces a los directorios y recursos de otros sitios en línea, fueron los factores que contribuyen a la rápida adopción del Gopher. En 1992, el método estándar de localización de la dirección de correo electrónico de alguien era encontrar la entrada de su organización CCSO en el servidor de nombres de Gopher, y consultar el servidor de nombres.

Características

Como parte de sus objetivos de diseño, Gopher funciona y parece mucho a un montaje de sólo lectura del sistema global de archivos de red (y Software, como gopherfs, está disponible que en realidad puede montar un servidor Gopher como un recurso FUSE). Como mínimo, todo lo que una persona puede hacer con los archivos de datos en un CD-ROM, que pueden hacer en Gopher. Un sistema de Gopher consiste en una serie de menús jerárquicos vinculables. La elección de los elementos de menú y los títulos es controlada por el administrador del Servidor. Similar a un archivo en un servidor Web, un archivo en un servidor Gopher puede estar vinculada a un elemento de menú de cualquier otro servidor Gopher. Muchos servidores se aproveche de esta vinculación entre servidores para proporcionar un directorio de otros servidores que el usuario puede acceder.

El protocolo Gopher fue descrito por primera vez en el RFC 1436. IANA ha asignado el puerto TCP 70 y el protocolo Gopher.

El protocolo es sencillo de negociar, por lo que es posible navegar sin necesidad de utilizar un cliente.

Disponibilidad de Gopher

Gopher sigue en uso por sus aficionados, y ha habido intentos de revivir la utilización de Gopher en las plataformas modernas y dispositivos móviles. Uno de estos intentos es el proyecto Overbite, que alberga varias extensiones del navegador y los clientes modernos.

A partir de 2010, hay aproximadamente 150 servidores gopher indexados por Verónica-2 , que refleja un crecimiento lento a partir de 2007, cuando había menos de 100, aunque muchos se actualizan de forma infrecuente. Un puñado de nuevos servidores se crean cada año por los aficionados - más de 50 se han creado y añadido a la lista Floodgap desde 1999 Resumen de los Gopherespacio como lo fue en el año 2007 se distribuyó en BitTorrent y que está disponible. Debido a la simplicidad del protocolo Gopher, la creación de nuevos servidores Gopher o añadir soporte a los navegadores se hace a menudo en una lengua en forma de la mejilla, principalmente en el Día de los Inocentes.

Compatibilidad con navegadores

Los navegadores que no soportan nativamente Gopher aún puede tener acceso a servidores que utilizan uno de los Gopher a disposición de puertas de enlace HTTP.

El soporte de Gopher fue deshabilitado en las versiones de Internet Explorer 5 y 6 para Windows en junio de 2002 por un parche destinado a corregir una vulnerabilidad de seguridad en el controlador del navegador protocolo Gopher, sin embargo, se puede volver a habilitar la modificación del Registro de Windows. En Internet Explorer 7, el soporte Gopher fue eliminado en el nivel WinINET.

Gopher plugins del navegador

Para Mozilla Firefox y SeaMonkey, OverbiteFF extiende navegación Gopher y soporta Firefox 4. Este incluye soporte para el acceso a los servidores Gopher no en el puerto 70 usando una lista blanca y para las consultas de las OSC ph /, y permite que las versiones de Firefox y SeaMonkey que no son compatibles de forma nativa con Gopher acceder a los servidores Gopher. Los plugins son también disponibles para Konqueror y una extensión basado en proxy para Google Chrome.

Clientes Gopher para dispositivos móviles

Algunos han sugerido que la interfaz de Ancho de banda de Gopher sería una buena opción para los teléfonos móviles y asistentes digitales personales (PDA), pero hasta el momento, las adaptaciones móviles de HTML y XML y otros contenidos simplificados han demostrado ser más popular. El servidor PyGopherd provee un frente incluído WML a los sitios Gopher servido con él. Una aplicación para Android 1.5 + se encuentra en desarrollo y fue lanzado en fase alpha. Un clienteJava ME está también disponible para dispositivos compatibles.

Otros clientes de Gopher

Gopher estaba en su apogeo de popularidad en un momento en que todavía había muchos competidores por arquitecturas de computadora y sistemas operativos. Como la mayoría de estos, hay varios clientes Gopher para Acorn RISC OS, AmigaOS, Atari MiNT, CMS, DOS, Mac OS clásico, MVS, NeXT, OS / 2 Warp, Unix-como sistemas operativos, VMS, Windows 3.x, yWindows 9x. GopherVR era un cliente diseñado para la visualización en 3D, e incluso hay un cliente Gopher objeto MOO. La mayoría de estos clientes están fuertemente codificados a trabajar en el puerto TCP 70.

Estancamiento

La World Wide Web estaba en sus inicios en 1991, y los servicios Gopher se establecieron rápidamente. A finales de 1990, Gopher había dejado en gran medida la expansión. Varios factores contribuyeron al estancamiento del Gopher:

  • En febrero de 1993, la Universidad de Minnesota anunció que cobraría derechos de licencia para el uso de su implementación del servidor Gopher. Como consecuencia de esto, algunos usuarios estaban preocupados de que una cuota de licencia también se exigiría para las implementaciones independientes. Por el contrario, tal limitación no ha sido impuesta a la World Wide Web. La Universidad de Minnesota después volvió a la licenciar su Software Gopher bajo la GNU GPL.
  • La funcionalidad de cliente Gopher fue duplicada rápidamente por los navegadores Web, como Mosaic, que asume el protocolo como parte de sus funciones.
  • La funcionalidad de cliente Gopher fue duplicada rápidamente por los navegadores Web, como Mosaic, que asume el protocolo como parte de sus funciones.
  • Gopher tiene una estructura más rígida en comparación con la forma libre del HTML de la Web. Con Gopher, cada documento tiene un formato definido, y el típico usuario navega a través de un sistema de menú único de servidor definido para llegar a un documento concreto. Esto puede ser muy diferente de la forma en que un usuario típico podría recorrer documentos en la Web.

Enlaces externos