Gopher (protocolo)


De Wikipedia, la enciclopedia libre
  (Redirigido desde el protocolo Gopher )
Saltar a navegación Saltar a búsqueda

El Gopher protocolo / ɡ oʊ f ər / es un protocolo de comunicación diseñado para la distribución, la búsqueda y recuperación de documentos en Internet Protocol redes. El diseño del protocolo Gopher y la interfaz de usuario se basa en menús y presentó una alternativa a la World Wide Web en sus primeras etapas , pero finalmente cayó en desgracia, cediendo a HTTP . El ecosistema Gopher se considera a menudo como el predecesor eficaz de la World Wide Web. [1] [2]

El protocolo fue inventado por un equipo dirigido por Mark P. McCahill [3] en la Universidad de Minnesota . Ofrece algunas funciones que la Web no admite de forma nativa e impone una jerarquía mucho más fuerte en los documentos que almacena. Su interfaz de menú de texto es adecuada para entornos informáticos que dependen en gran medida de terminales informáticos remotos orientados a texto , que todavía eran comunes en el momento de su creación en 1991, y la simplicidad de su protocolo facilitó una amplia variedad de implementaciones de clientes. Más reciente [ ¿cuándo? ] Las revisiones de Gopher y los clientes gráficos agregaron soporte para multimedia. [ cita requerida ]

La estructura jerárquica de Gopher proporcionó una plataforma para las primeras conexiones de bibliotecas electrónicas a gran escala. [4] El protocolo Gopher todavía está en uso por los entusiastas, y aunque ha sido reemplazado casi por completo por la Web, queda una pequeña población de servidores mantenidos activamente. [2]

Orígenes

El sistema Gopher fue lanzado a mediados de 1991 por Mark P. McCahill, Farhad Anklesaria, Paul Lindner, Daniel Torrey y Bob Alberti de la Universidad de Minnesota en los Estados Unidos. [5] Sus objetivos centrales fueron, como se indica en RFC  1436 :

  • Una disposición jerárquica similar a un archivo que sería familiar para los usuarios.
  • Una sintaxis simple.
  • Un sistema que se puede crear de forma rápida y económica.
  • Extensibilidad de la metáfora del sistema de archivos; permitiendo la adición de búsquedas, por ejemplo.

Gopher combina jerarquías de documentos con colecciones de servicios, incluidos WAIS , los motores de búsqueda Archie y Veronica , y puertas de enlace a otros sistemas de información como File Transfer Protocol (FTP) y Usenet .

El interés general en los sistemas de información de todo el campus (CWIS) en la educación superior en ese momento, [6] y la facilidad de configuración de los servidores Gopher para crear un CWIS instantáneo con enlaces a los directorios y recursos en línea de otros sitios fueron los factores que contribuyeron a Adopción rápida de Gopher.

El nombre fue acuñado por Anklesaria como un juego de varios significados de la palabra "gopher". [7] La mascota de la Universidad de Minnesota es la ardilla, [8] un ardilla es un asistente que "busca" cosas, y una ardilla excava en el suelo para llegar a la ubicación deseada. [9]

Disminución

La World Wide Web estaba en su infancia en 1991 y los servicios Gopher se establecieron rápidamente. A finales de la década de 1990, Gopher había dejado de expandirse. Varios factores contribuyeron al estancamiento de Gopher:

  • En febrero de 1993, la Universidad de Minnesota anunció que cobraría tarifas de licencia por el uso de su implementación del servidor Gopher. [10] [9] A los usuarios les preocupaba que también se pudieran cobrar tarifas por implementaciones independientes. [11] [12] La expansión de Gopher se estancó, en beneficio de la World Wide Web, a la que el CERN renunció a la propiedad. [13] En septiembre de 2000, la Universidad de Minnesota volvió a licenciar su software Gopher bajo la Licencia Pública General GNU . [14]
  • La funcionalidad del cliente Gopher fue rápidamente duplicada por el primer navegador web Mosaic , que incluía su protocolo.
  • Gopher tiene una estructura más rígida que el HTML de forma libre de la Web. Cada documento Gopher tiene un formato y un tipo definidos, y el usuario típico navega a través de un único sistema de menú definido por el servidor para llegar a un documento en particular. Esto puede ser bastante diferente de la forma en que un usuario encuentra documentos en la Web.

Gopher permanece en uso activo por parte de sus entusiastas, y ha habido intentos de revivir Gopher en plataformas y dispositivos móviles modernos. Un intento es The Overbite Project, [15] que aloja varias extensiones de navegador y clientes modernos.

Censo de servidores

  • A partir de 2012 , quedaban alrededor de 160 servidores gopher indexados por Veronica-2 , [16] lo que refleja un crecimiento lento desde 2007 cuando había menos de 100. [17] Por lo general, se actualizan con poca frecuencia. En estos servidores, Veronica indexó aproximadamente 2,5 millones de selectores únicos. Los aficionados estaban configurando un puñado de servidores nuevos cada año, con más de 50 instalados y agregados a la lista de Floodgap desde 1999. [18] Una instantánea de Gopherspace en 2007 circuló en BitTorrent y todavía estaba disponible en 2010. [19] Debido a la simplicidad del protocolo Gopher, la configuración de nuevos servidores o la adición de compatibilidad con Gopher a los navegadores a menudo se realiza de forma irónica.manera, principalmente el Día de los Inocentes . [20]
  • En noviembre de 2014, Veronica indexó 144 servidores gopher, [16] lo que refleja una pequeña caída desde 2012, pero dentro de estos servidores, Veronica indexó aproximadamente 3 millones de selectores únicos.
  • En marzo de 2016, Veronica indexó 135 servidores gopher, [16] dentro de los cuales indexó aproximadamente 4 millones de selectores únicos.
  • En marzo de 2017, Veronica indexó 133 servidores gopher, [16] dentro de los cuales indexó aproximadamente 4,9 millones de selectores únicos.
  • En mayo de 2018, Veronica indexó 260 servidores gopher, [16] dentro de los cuales indexó aproximadamente 3.7 millones de selectores únicos.
  • En mayo de 2019, Veronica indexó 320 servidores gopher, [16] dentro de los cuales indexó aproximadamente 4,2 millones de selectores únicos.
  • En enero de 2020, Veronica indexó 395 servidores gopher, [16] dentro de los cuales indexó aproximadamente 4,5 millones de selectores únicos.
  • En febrero de 2021, Veronica indexó 361 servidores gopher, [16] dentro de los cuales indexó aproximadamente 6 millones de selectores únicos.

Detalles técnicos

La conceptualización del conocimiento en "espacio Gopher" o una "nube" como información específica en un archivo en particular, y la prominencia del FTP, influyeron en la tecnología y la funcionalidad resultante de Gopher.

Características de Gopher

Gopher está diseñado para funcionar y parecerse a un sistema de archivos de red global de solo lectura montable (y hay disponible software, como gopherfs , que realmente puede montar un servidor Gopher como un recurso FUSE ). Como mínimo, todo lo que se pueda hacer con archivos de datos en un CD-ROM , se puede hacer en Gopher.

Un sistema Gopher consta de una serie de menús hipervinculables jerárquicos. La elección de los elementos del menú y los títulos la controla el administrador del servidor.

El menú de nivel superior de un servidor Gopher.

Similar a un archivo en un servidor web, un archivo en un servidor Gopher se puede vincular como un elemento de menú desde cualquier otro servidor Gopher. Muchos servidores aprovechan esta vinculación entre servidores para proporcionar un directorio de otros servidores a los que el usuario puede acceder.

Protocolo

El protocolo Gopher se describió por primera vez en RFC 1436 . IANA ha asignado el puerto TCP 70 al protocolo Gopher. 

El protocolo es simple de negociar, lo que permite navegar sin usar un cliente. Por lo tanto, una sesión estándar de gopher puede aparecer de la siguiente manera:

/Referencia
1CIA World Factbook /Archives/mirrors/textfiles.com/politics/CIA gopher.quux.org 70
0 Jargon 4.2.0 / Referencia / Jerga 4.2.0 gopher.quux.org 70 +
1Bibliotecas en línea / Referencia / Bibliotecas en línea gopher.quux.org 70 +
1RFC: Estándares de Internet / Computadoras / Estándares y especificaciones / RFC gopher.quux.org 70
1 EE. UU. Diccionario geográfico / Referencia / Diccionario geográfico de EE. UU. Gopher.quux.org 70 +
Este archivo contiene información sobre la falsificación de Estados Unidos (NULL) 0
icidades, condados y áreas geográficas. Tiene falso (NULO) 0
latitud / longitud, población, superficie terrestre y acuática, falso (NULO) 0
iy códigos postales. falso (NULO) 0
falso (NULO) 0
iPara buscar una ciudad, ingrese el nombre de la ciudad. Para buscar falso (NULO) 0
si o un condado, use el nombre más el condado, por ejemplo, falso (NULO) 0
Condado de iDallas. falso (NULO) 0

Aquí, el cliente ha establecido una conexión TCP con el servidor en el puerto 70, el puerto estándar de Gopher. A continuación, el cliente envía una cadena seguida de un retorno de carro seguido de un avance de línea (una secuencia "CR + LF"). Este es el selector, que identifica el documento a recuperar. Si el selector de elementos fuera una línea vacía, se seleccionaría el directorio predeterminado. A continuación, el servidor responde con el elemento solicitado y cierra la conexión. Según el protocolo, antes de que se cierre la conexión, el servidor debe enviar un punto final (es decir, un carácter de punto) en una línea por sí mismo. Sin embargo, como es el caso aquí, no todos los servidores se ajustan a esta parte del protocolo y el servidor puede cerrar la conexión sin devolver el punto final.

En este ejemplo, el elemento devuelto es un menú de gopher, un directorio que consta de una secuencia de líneas, cada una de las cuales describe un elemento que se puede recuperar. La mayoría de los clientes los mostrarán como enlaces de hipertexto y, por lo tanto, permitirán al usuario navegar a través del gopherspace siguiendo los enlaces. [5]

Todas las líneas de un menú de gopher terminan con "CR + LF" y constan de cinco campos: el tipo de elemento como el primer carácter (ver más abajo), la cadena de visualización (es decir, el texto de descripción que se mostrará), un selector ( es decir, un nombre de ruta del sistema de archivos), nombre de host (es decir, el nombre de dominio del servidor en el que reside el elemento) y puerto (es decir, el número de puerto utilizado por ese servidor). El tipo de elemento y la cadena de visualización se unen sin espacio; los otros campos están separados por el carácter de tabulación.

Debido a la simplicidad del protocolo Gopher, herramientas como netcat permiten descargar contenido de Gopher fácilmente desde la línea de comandos:

echo jacks / jack.exe | nc gopher.example.org 70> jack.exe

El protocolo también es compatible con cURL a partir de 7.21.2-DEV. [21]

Solicitud de búsqueda

La cadena de selección en la solicitud puede ir seguida opcionalmente por un carácter de tabulación y una cadena de búsqueda. Este es utilizado por el tipo de artículo 7.

Código fuente de un menú

Los elementos del menú de Gopher se definen mediante líneas de valores separados por tabulaciones en un archivo de texto . Este archivo a veces se denomina mapa de gopher . Como código fuente de un menú de gopher, un mapa de gopher es aproximadamente análogo a un archivo HTML para una página web . Cada línea separada por tabulaciones (llamada línea de selección ) le da al software cliente una descripción del elemento del menú: qué es, cómo se llama y adónde conduce. El cliente muestra los elementos del menú en el orden en que aparecen en el mapa de gopher.

El primer carácter en una línea de selección indica el tipo de elemento , que le dice al cliente a qué tipo de archivo o protocolo apunta el elemento del menú. Esto ayuda al cliente a decidir qué hacer con él. Los tipos de elementos de Gopher son un precursor más básico del sistema de tipos de medios utilizado por la Web y los archivos adjuntos de correo electrónico .

El tipo de elemento va seguido de la cadena de visualización del usuario (una descripción o etiqueta que representa el elemento en el menú); el selector (una ruta u otra cadena para el recurso en el servidor); el nombre de host (el nombre de dominio o la dirección IP del servidor) y el puerto de red .

Por ejemplo: La siguiente línea de selección genera un enlace al directorio "/ home" en el subdominio gopher.floodgap.com, en el puerto 70. El tipo de elemento 1 indica que el recurso es un menú Gopher. La cadena "Floodgap Home" es lo que ve el usuario en el menú.

1Floodgap Inicio / inicio gopher.floodgap.com 70

Tipos de artículos

En el código fuente de un menú de Gopher, un código de un carácter indica qué tipo de contenido debe esperar el cliente. Este código puede ser un dígito o una letra del alfabeto; las letras distinguen entre mayúsculas y minúsculas .

La especificación técnica de Gopher, RFC 1436 , define 14 tipos de elementos. La posterior especificación gopher + definió 3 tipos adicionales. [22] Un código de un carácter indica qué tipo de contenido debe esperar el cliente. El tipo de elemento es un código de error para el manejo de excepciones . Los autores del cliente Gopher improvisaron tipos de elementos (HTML), (mensaje informativo) y ( archivo de sonido ) después de la publicación de RFC 1436. Los navegadores como Netscape Navigator y las primeras versiones de Microsoft Internet Explorer anteponían el código del tipo de elemento al selector como se describe en RFC 4266 3his , de modo que el tipo de elemento Gopher pueda ser determinado por la propia URL. La mayoría de los navegadores gopher todavía disponibles, utilizan estos prefijos en sus URL.

enlaces web

Históricamente, para crear un enlace a un servidor web, "GET /" se usaba como un pseudo-selector para emular una solicitud HTTP GET . [24] John Goerzen creó una adición [25] al protocolo Gopher, comúnmente conocido como " enlaces URL ", que permite enlaces a cualquier protocolo que admita URL. Por ejemplo, para crear un enlace a http://gopher.quux.org/ , el tipo de elemento es h, la cadena de visualización es el título del enlace, el selector de elementos es "URL: http: //gopher.quux.org / ", y el dominio y el puerto son los del servidor Gopher de origen (de modo que los clientes que no admitan enlaces URL consultarán el servidor y recibirán una página de redirección HTML).

Tecnología relacionada

Gopher +

Gopher + es una mejora compatible con versiones posteriores del protocolo Gopher. Gopher + funciona enviando metadatos entre el cliente y el servidor. La mejora nunca fue ampliamente adoptada por los servidores Gopher. [26] [27] [28]

Cómo funciona

El cliente envía una pestaña seguida de un +. Un servidor Gopher + responderá con una línea de estado seguida del contenido solicitado por el cliente. Un elemento está marcado como compatible con Gopher + en la lista del directorio de Gopher mediante una pestaña + después del puerto.

Otras características

Otras características de Gopher + incluyen:

  • Atributos del artículo, que pueden incluir los artículos.
    • Administrador
    • Última fecha de modificación
    • Diferentes vistas del archivo, como PostScript o texto sin formato, o diferentes idiomas
    • Resumen o descripción del artículo
  • Consultas interactivas

Los motores de búsqueda

Verónica

El motor de búsqueda principal de Gopherspace es Veronica . Veronica ofrece una búsqueda por palabra clave de todos los títulos de menú del servidor Gopher de Internet público. Una búsqueda de Veronica produce un menú de elementos de Gopher, cada uno de los cuales es un puntero directo a una fuente de datos de Gopher. Los servidores Gopher individuales también pueden utilizar motores de búsqueda localizados específicos para su contenido, como Jughead y Jugtail .

Jugtail

Jugtail (anteriormente Jughead) es un sistema de motor de búsqueda para el protocolo Gopher. Se diferencia de Veronica en que busca en un solo servidor a la vez. [29]

GopherVR

GopherVR es una variante de realidad virtual 3D del sistema Gopher original.

Software de cliente

Clientes de Gopher

Estos son clientes, bibliotecas y utilidades diseñadas principalmente para acceder a los recursos de Gopher.

Clientes web

Los clientes web son navegadores, bibliotecas y utilidades diseñadas principalmente para acceder a los recursos de la red mundial, pero que mantienen la compatibilidad con gopher.

Los navegadores que no son compatibles con Gopher de forma nativa aún pueden acceder a los servidores mediante una de las puertas de enlace de Gopher a HTTP disponibles .

La compatibilidad con Gopher se desactivó en las versiones 5.xy 6 de Internet Explorer para Windows en agosto de 2002 mediante un parche destinado a corregir una vulnerabilidad de seguridad en el controlador del protocolo Gopher del navegador para reducir la superficie de ataque que se incluía en IE6 SP1; sin embargo, se puede volver a habilitar editando el registro de Windows . En Internet Explorer 7 , se eliminó la compatibilidad con Gopher en el nivel WinINET . [39]

Extensiones del navegador Gopher

Para Mozilla Firefox y SeaMonkey , las extensiones Overbite [15] amplían la navegación de Gopher y son compatibles con las versiones actuales de los navegadores (Firefox Quantum v ≥57 y versiones equivalentes de SeaMonkey):

  • OverbiteWX redirige las gopher://URL a un proxy;
  • OverbiteNX agrega soporte de tipo nativo;
  • para Firefox hasta 56. *, y versiones equivalentes de SeaMonkey, OverbiteFF agrega soporte nativo, pero ya no se mantiene

OverbiteWX incluye soporte para acceder a servidores Gopher que no están en el puerto 70 usando una lista blanca y para consultas CSO / ph . OverbiteFF siempre usa el puerto 70.

Para Chromium y Google Chrome , Burrow [33] está disponible. Redirige las gopher://URL a un proxy. En el pasado, una extensión basada en proxy Overbite para estos navegadores estaba disponible, pero ya no se mantiene y no funciona con las versiones actuales (> 23). [15]

Para Konqueror , Kio gopher [40] está disponible.

Gopher sobre pasarelas HTTP

Los usuarios de navegadores web que no tienen soporte para Gopher o no tienen soporte completo para Gopher pueden acceder al contenido de los servidores Gopher a través de una puerta de enlace del servidor o un servidor proxy que convierte los menús de Gopher en HTML ; Los proxies conocidos son el proxy Gopher público de Floodgap y el proxy Gopher. De manera similar, ciertos paquetes de servidor como GN y PyGopherd tienen interfaces Gopher a HTTP integradas. El software Squid Proxy pasa cualquier gopher://URL al contenido HTTP, lo que permite que cualquier navegador o agente web acceda fácilmente al contenido de Gopher.

Clientes Gopher para dispositivos móviles

Algunos [ ¿quién? ] han sugerido que la interfaz simple de Gopher que ahorra ancho de banda sería una buena combinación para teléfonos móviles y asistentes digitales personales (PDA), [41] pero hasta ahora, las adaptaciones móviles de HTML y XML y otros contenidos simplificados han demostrado ser más populares. El servidor PyGopherd proporciona un front-end WML integrado para los sitios Gopher que se sirven con él.

A principios de la década de 2010 se produjo un renovado interés en los clientes nativos de Gopher para teléfonos inteligentes populares : Overbite, un cliente de código abierto para Android 1.5+ se lanzó en fase alfa en 2010. [42] PocketGopher también se lanzó en 2010, junto con su código fuente , para varios dispositivos compatibles con Java ME . Gopher Client se lanzó en 2016 como un cliente propietario para dispositivos iPhone y iPad y actualmente se mantiene. [43]

Otros clientes de Gopher

La popularidad de Gopher estaba en su apogeo en un momento en que todavía había muchas arquitecturas de computadora y sistemas operativos que competían por igual. Como resultado, hay varios clientes Gopher disponibles para Acorn RISC OS , AmigaOS , Atari MiNT , CMS , DOS , Mac OS clásico , MVS , NeXT , OS / 2 Warp , la mayoría de los sistemas operativos similares a UNIX , VMS , Windows 3.x y Windows 9x . GopherVR era un cliente diseñado para visualización 3D, e incluso hay un cliente Gopher en MOO .[44] [45] La mayoría de estos clientes están codificados para trabajar en el puerto TCP 70. [ cita requerida ]

Software de servidor

Debido a que el protocolo es trivial de implementar de manera básica, todavía hay muchos paquetes de servidor disponibles y algunos aún se mantienen.

Ver también

  • Veronica , sistema de motor de búsqueda para Gopher
  • GopherVR
  • Jugtail (anteriormente Jughead), un motor de búsqueda alternativo para el protocolo Gopher
  • SDF Public Access Unix System : una organización sin fines de lucro que ofrece alojamiento Gopher gratuito
  • Phlog , la versión gopher de un weblog
  • Servidor de información de área amplia , motor de búsqueda cuya popularidad era contemporánea a la de Gopher.
  • Géminis (protocolo) , protocolo de capa de aplicación inspirado en Gopher

Referencias

  1. ^ Carlson, Scott (5 de septiembre de 2016). "Cómo Gopher casi ganó en Internet" . Crónica de la educación superior . Consultado el 12 de septiembre de 2016 .
  2. ^ a b "Cómo la ley de Moore nos salvó de la telaraña" . 12 de marzo de 2009. Archivado desde el original el 31 de agosto de 2011 . Consultado el 20 de septiembre de 2011 .
  3. ^ Mark P. McCahill entrevistado en el programa de televisión Triangulation en lared TWiT.tv
  4. ^ Suzan D. McGinnis (2001). Gestión de cobranza electrónica . Routledge. págs. 69–72. ISBN 0-7890-1309-6.
  5. ^ a b diciembre, John; Randall, Neil (1994). La World Wide Web se desató . Publicación de Sams. pag. 20 . ISBN 1-57521-040-1.
  6. ^ "Archivo de Grupos de Google de discusión sobre bit.listserv.cwis-l" . Consultado el 27 de julio de 2011 .
  7. ^ Mark McCahill, Farhad Anklesaria. "Soluciones inteligentes: Internet Gopher" (Flash) . Minneapolis: Molino de medios de la Universidad de Minnesota. El evento ocurre a las 2:40. Archivado desde el original el 20 de julio de 2011. McCahill atribuye a Anklesaria el nombre de Gopher
  8. ^ "Gophersports.com - sitio web oficial de atletismo de la Universidad de Minnesota" . Archivado desde el original el 14 de agosto de 2010 . Consultado el 17 de agosto de 2010 .
  9. ^ a b Gihring, Tim. "El auge y la caída del protocolo Gopher" . minnpost.com . Consultado el 12 de agosto de 2016 .
  10. ^ "Asunto: política de licencias de software Gopher de la Universidad de Minnesota" . Funet.fi . Consultado el 12 de agosto de 2015 .
  11. ^ JQ Johnson (25 de febrero de 1993). "Mensaje de la licencia de gopher de discusión" . Consultado el 27 de julio de 2011 .
  12. ^ Joel Rubin (3 de marzo de 1999). "CW de la página del servidor VOA - rec.radio.shortwave" . Consultado el 27 de julio de 2011 .
  13. ^ Johan Söderberg (2007). Hackear capitalismo: el movimiento del software libre y de código abierto . Routledge. pag. 25 . ISBN 978-0-415-95543-0.
  14. ^ "Grupos de Google" . Consultado el 12 de agosto de 2015 .
  15. ^ a b c d e "El proyecto de sobremordida" . Floodgap . Consultado el 25 de julio de 2010 .
  16. ^ a b c d e f g h "Gopher de puerta de enlace Gopher-HTTP Floodgap: // gopher / 0 / v2 / vstat" . Gopher.floodgap.com . Consultado el 5 de enero de 2017 .
  17. ^ Kaiser, Cameron (19 de marzo de 2007). "Por el agujero de Gopher" . TidBITS . Consultado el 23 de marzo de 2007 .
  18. ^ http://gopher.floodgap.com/1/new Archivado el 4 de agosto de 2011 en Wayback Machine
  19. ^ "Descargar un fragmento de la historia de Internet" . El registro de cambios. 28 de abril de 2010. Archivado desde el original el 23 de julio de 2011 . Consultado el 27 de julio de 2011 .
  20. ^ "Notas de la versión - OmniWeb 5 - Productos" . El grupo Omni. Archivado desde el original el 7 de agosto de 2011 . Consultado el 27 de julio de 2011 . OmniWeb 5.9.2 lanzado el 1 de abril de 2009: se implementó un soporte innovador para el revolucionario protocolo Gopher, ¡una novedad para los navegadores basados ​​en WebKit! Para obtener una lista de servidores Gopher, consulte la lista Floodgap. ¡Disfrutar!. El mismo texto aparece en la versión 5.10 del 27 de agosto de 2009 más abajo en la página, copiado de la rama inestable 5.9.2. La lista Floodgap a la que se hace referencia está en Floodgap: nuevos servidores Gopher y no se refiere en sí misma al Día de los Inocentes.
  21. ^ "Curl: Re: parches Gopher para cURL (incluye suite de prueba)" . Archivado desde el original el 21 de abril de 2019 . Consultado el 9 de marzo de 2020 .
  22. ^ "Especificación del protocolo Gopher +" .
  23. ^ "¿La entrada del directorio dice qué? Tipos de campo de tipo Gopher actuales" .
  24. ^ "Gopher en la World-Wide Web" . Consultado el 29 de septiembre de 2021 .
  25. ^ "Gopher: gopher.2002-02" . Gopher.quux.org . Consultado el 12 de agosto de 2015 .
  26. ^ "Re: nuevo servidor y cliente Gopher" . Archivado desde el original el 10 de marzo de 2015 . Consultado el 3 de febrero de 2012 .
  27. ^ "Re: información de contacto del servidor" . Archivado desde el original el 10 de marzo de 2015 . Consultado el 3 de febrero de 2012 .
  28. ^ Solicitud de comentarios: 4266 / El esquema de URI de gopher
  29. ^ "La verdad sobre Archie, Gopher, Veronica y Jughead" .
  30. ^ "¿Qué ventajas tiene Elinks sobre la versión original actual de Links?" .
  31. ^ a b "Kio gopher - Wiki de la base de usuarios de KDE" . userbase.kde.org . Archivado desde el original el 1 de mayo de 2018 . Consultado el 1 de mayo de 2018 .
  32. ^ hotaru.firefly; et al. (2 de mayo de 2009). "Problema 11345: el protocolo gopher no funciona" . Consultado el 25 de julio de 2011 .
  33. ^ a b "Madriguera: Explorador de Gopherspace para Chrome" . Consultado el 1 de julio de 2019 .
  34. ^ "Error 388195 - Eliminación de la compatibilidad con el protocolo gopher para Firefox" . Consultado el 15 de junio de 2010 .
  35. ^ Fonseca, Jonas (24 de diciembre de 2004). "elinks-users ANUNCIA ELinks-0.10.0 (Thelma)" . Linux desde cero . Archivado desde el original el 20 de febrero de 2007 . Consultado el 22 de mayo de 2010 .
  36. ^ "Boletín de seguridad de Microsoft MS02-047" . Microsoft . 28 de febrero de 2003. Archivado desde el original el 4 de julio de 2011 . Consultado el 23 de marzo de 2007 .
  37. ^ Sharps, Linda (1 de abril de 2009). "OmniWeb 5.9.2 ahora incluye compatibilidad con Gopher" . El grupo Omni . Archivado desde el original el 14 de agosto de 2011 . Consultado el 3 de abril de 2009 .
  38. ^ "Una lista completa de cambios para cada versión de OmniWeb" . El grupo Omni . 1 de abril de 2009. Archivado desde el original el 7 de agosto de 2011 . Consultado el 3 de abril de 2009 .
  39. ^ "Notas de la versión para Internet Explorer 7" . Microsoft . 2006. Archivado desde el original el 4 de agosto de 2011 . Consultado el 23 de marzo de 2007 .
  40. ^ "Kio gopher" . Consultado el 1 de abril de 2017 .
  41. ^ Lore Sjöberg (12 de abril de 2004). "Gopher: tecnología subterránea" . Noticias por cable . Archivado desde el original el 12 de octubre de 2008 . Consultado el 27 de julio de 2011 .
  42. ^ Paul, Ryan (6 de julio de 2010). "Overbite Project trae el protocolo Gopher a Android" . Ars Technica . Consultado el 25 de julio de 2010 .
  43. ^ https://itunes.apple.com/us/app/gopher-client/id1235310088
  44. ^ Riddle, Prentiss (13 de abril de 1993). "GopherCon '93: Taller de Gopher de Internet y Conferencia de Gopher de Internet" . PrentissRiddle.com . Consultado el 20 de mayo de 2008 .
  45. ^ Masinter, Larry (1993). "Recuperación colaborativa de información: Gopher de MOO". CiteSeerX 10.1.1.198.5779 .  Cite journal requiere |journal=( ayuda )

enlaces externos

  • Lista de servidores Gopher públicos (enlace Gopher) ( enlace proxy )
  • Un anuncio de Gopher en Usenet 8 de octubre de 1991
  • ¿Por qué Gopher sigue siendo relevante?  - una declaración de posición sobre la supervivencia de Gopher
  • Puede que la Web haya ganado, pero Gopher sigue adelante  : un artículo publicado por el sitio de debate sobre tecnología Ars Technica sobre la comunidad de entusiastas de Gopher a partir del 5 de noviembre de 2009
  • Historia de Gopher  - Artículo en MinnPost
  • Gopherpedia  - Interfaz Gopher para Wikipedia (enlace Gopher) ( enlace proxy , por otro proxy )
  • Mark McCahill y Farhad Anklesaria - inventores de gopher - explican la evolución de gopher: parte 1 , parte 2
  • Propuesta de especificación de Gopher + (enlace de Gopher)
Obtenido de " https://en.wikipedia.org/w/index.php?title=Gopher_(protocol)&oldid=1054360060 "