Gopher ( / ˈ ɡ oʊ f ər /Gopher es unprotocolo de comunicacióndiseñado para distribuir, buscar y recuperar documentos ende protocolo de Internet. Su diseño, basado en menús, representó una alternativa a laWorld Wide Webensus inicios, pero finalmente cayó en desuso, siendo reemplazado por el Protocolo de Transferencia de Hipertexto (HTTP). El ecosistema Gopher suele considerarse el precursor efectivo de la World Wide Web. [ 1 ] [ 2 ]
Uso

El protocolo Gopher fue inventado por un equipo liderado por Mark P. McCahill [ 3 ] en la Universidad de Minnesota . Ofrece algunas características que no son compatibles de forma nativa con la Web e impone una jerarquía mucho más estricta a los documentos que almacena. Su interfaz de menú de texto es ideal para entornos informáticos que dependen en gran medida de terminales de computadora remotas orientadas a texto , que aún eran comunes en el momento de su creación en 1991, y la simplicidad de su protocolo facilitó una amplia variedad de implementaciones de cliente.
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 es utilizado por entusiastas, y aunque ha sido casi completamente reemplazado por la Web, aún existe una pequeña población de servidores que se mantienen 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 eran, como se indica en RFC 1436 :
- Una estructura jerárquica similar a la de los archivos, que resultaría familiar para los usuarios.
- Una sintaxis sencilla.
- Un sistema que se puede crear de forma rápida y económica.
- Extensibilidad de la metáfora del sistema de archivos; permitiendo, por ejemplo, la adición de búsquedas.
Gopher combina jerarquías de documentos con colecciones de servicios, incluidos WAIS , los motores de búsqueda Archie y Veronica , y pasarelas a otros sistemas de información como el Protocolo de Transferencia de Archivos (FTP) y Usenet .
El interés general en los sistemas de información de todo el campus (CWIS, por sus siglas en inglés) 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 directorios y recursos en línea de otros sitios, fueron los factores que contribuyeron a la rápida adopción de Gopher.
El nombre fue acuñado por Anklesaria como un juego de palabras con varios significados de la palabra "gopher". [ 7 ] La mascota de la Universidad de Minnesota es el gopher , [ 8 ] un gofer es un asistente que "va por" cosas, y un gopher excava a través del suelo para llegar a un lugar deseado. [ 9 ]
Rechazar
La World Wide Web estaba en sus inicios en 1991, y los servicios de Gopher se establecieron rápidamente. [ 10 ] 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. [ 11 ] [ 9 ] Los usuarios se preocuparon de que también se pudieran cobrar tarifas por implementaciones independientes. [ 12 ] [ 13 ] La expansión de Gopher se estancó, en beneficio de la World Wide Web, que liberó la WWW al dominio público en abril de 1993 , [ 14 ] que el CERN mantuvo . [ 15 ] En septiembre de 2000, la Universidad de Minnesota volvió a licenciar su software Gopher bajo la Licencia Pública General GNU . [ 16 ]
- La funcionalidad del cliente Gopher fue rápidamente replicada por el navegador web Mosaic , que adoptó su protocolo.
- Gopher tiene una estructura más rígida que el lenguaje de marcado de hipertexto ( HTML ) de formato libre de la web. Cada documento Gopher tiene un formato y tipo definidos, y el usuario típico navega a través de un único sistema de menús definido por el servidor para acceder a un documento específico. Esto puede ser bastante diferente de la forma en que un usuario encuentra documentos en la web.
- El incumplimiento del modelo de sistemas abiertos y la mala publicidad en comparación con la World Wide Web [ 17 ]
Gopher sigue siendo utilizado activamente por sus entusiastas, y se han realizado intentos para revivirlo en plataformas modernas y dispositivos móviles. Un ejemplo de ello es The Overbite Project, [ 18 ] que aloja diversas extensiones de navegador y clientes modernos.
censo de servidores

- A partir de 2012, quedaron alrededor de 160 servidores gopher indexados por Veronica-2 , [ 19 ] lo que refleja un crecimiento lento desde 2007 cuando había menos de 100. [ 20 ] Por lo general, se actualizan con poca frecuencia. En estos servidores, Veronica indexó aproximadamente 2,5 millones de selectores únicos. Un puñado de nuevos servidores eran configurados cada año por aficionados, y más de 50 se habían configurado y agregado a la lista de Floodgap desde 1999. [ 21 ] Una instantánea de Gopherspace en 2007 circuló en BitTorrent y todavía estaba disponible en 2010. [ 22 ] Debido a la simplicidad del protocolo Gopher, la configuración de nuevos servidores o la adición de soporte para Gopher a los navegadores a menudo se hace de manera irónica , principalmente en el Día de los Inocentes . [ 23 ]
Detalles técnicos
La conceptualización del conocimiento en el "espacio Gopher" o en la "nube" como información específica en un archivo concreto, 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 tener una apariencia muy similar a la de un sistema de archivos de red global de solo lectura montable (y existe software, como gopherfs , que permite montar un servidor Gopher como un recurso FUSE ). Como mínimo, todo lo que se puede hacer con archivos de datos en un CD-ROM se puede hacer con Gopher.
Un sistema Gopher consta de una serie de menús jerárquicos con enlaces. La selección de los elementos y títulos del menú la controla el administrador del servidor.
De forma similar a un archivo en un servidor web, un archivo en un servidor Gopher puede enlazarse como un elemento de menú desde cualquier otro servidor Gopher. Muchos servidores aprovechan este enlace 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 el RFC 1436. La Autoridad de Números Asignados de Internet (IANA) asignó el puerto 70 del Protocolo de Control de Transmisión (TCP) al protocolo Gopher. Este protocolo es fácil de negociar, lo que permite navegar sin necesidad de un cliente.
Solicitud del usuario
Primero, el cliente establece 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 de caracteres seguida de un retorno de carro y un salto de línea (una secuencia "CR + LF"). Este es el selector, que identifica el documento que se va a recuperar. Si el selector de elementos fuera una línea vacía, se seleccionaría el directorio predeterminado.
Respuesta del servidor
El servidor responde con el elemento solicitado y cierra la conexión. Según el protocolo, antes de cerrar la conexión, el servidor debe enviar un punto final (es decir, un punto) en una línea aparte. Sin embargo, no todos los servidores cumplen con esta parte del protocolo y pueden cerrar la conexión sin enviar dicho punto final. El tipo principal de respuesta del servidor es un recurso de texto o binario. Alternativamente, el recurso puede ser un menú: un tipo de recurso de texto estructurado que proporciona referencias a otros recursos.
Debido a la simplicidad del protocolo Gopher, herramientas como netcat permiten descargar fácilmente contenido Gopher 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 desde la versión 7.21.2-DEV, que se publicó en 2010. [ 36 ]
Solicitud de búsqueda
La cadena de selección en la solicitud puede ir seguida opcionalmente de un carácter de tabulación y una cadena de búsqueda. Esto lo utiliza el tipo de elemento 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 gophermap . Como código fuente de un menú de Gopher, un gophermap es similar a un archivo HTML para una página web . Cada línea separada por tabulaciones (llamada línea de selección ) proporciona al software cliente una descripción del elemento del menú: qué es, cómo se llama y a dónde conduce. El cliente muestra los elementos del menú en el orden en que aparecen en el gophermap.
El primer carácter de una línea de selección indica el tipo de elemento , lo que le indica 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 para el 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 .
Todas las líneas de un menú Gopher terminan con "CR + LF".
Ejemplo de una línea de selección en el código fuente de un menú: 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 enlazado es un menú de Gopher. La cadena "Floodgap Home" es lo que el cliente mostrará al usuario al visitar el menú de ejemplo.
1Floodgap Inicio /home gopher.floodgap.com 70
Tipos de artículos
En el código fuente de un menú Gopher, un código de un solo 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 para Gopher, RFC 1436 , define 14 tipos de elementos. La especificación posterior gopher+ definió 3 tipos adicionales. [ 37 ] 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 de clientes Gopher improvisaron tipos de elementos (HTML), (mensaje informativo) y ( archivo de sonido ) después de la publicación de RFC 1436. 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 , de modo que el tipo del elemento gopher podía determinarse por la propia URL. La mayoría de los navegadores gopher todavía disponibles utilizan estos prefijos en sus URL. 3his
Aquí hay un ejemplo de sesión de Gopher donde el usuario requiere un menú de Gopher ( /Referenceen la primera línea):
/Referencia 1CIA World Factbook /Archivos/espejos/textfiles.com/politics/CIA gopher.quux.org 70 0Jargon 4.2.0 /Referencia/Jargon 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. Geografía de EE. UU. / Referencia / Geografía de EE. UU. gopher.quux.org 70 + Este archivo contiene información sobre Estados Unidos falso (NULL) 0 ciudades, condados y áreas geográficas. Tiene falso (NULL) 0 latitud/longitud, población, superficie terrestre y acuática, falso (NULO) 0 y códigos postales. falso (NULO) 0 yo falso (NULO) 0 Para buscar una ciudad, ingrese el nombre de la ciudad. Para buscar falso (NULL) 0 Si se trata de un condado, utilice el nombre más County; por ejemplo, fake (NULL) 0 iCondado de Dallas. falso (NULO) 0
El menú gopher que devuelve el servidor es 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 , lo que permite al usuario navegar por el espacio gopher siguiendo los enlaces. [ 5 ] Este menú incluye un recurso de texto (itemtype 0en la tercera línea), varios enlaces a submenús (itemtype 1, en la segunda línea, así como en las líneas 4 a 6) y un mensaje informativo no estándar (a partir de la línea 7), dividido en varias líneas mediante valores ficticios para selector, host y puerto.
Enlaces externos
Históricamente, para crear un enlace a un servidor web, se utilizaba "GET /" como un pseudoselector para emular una solicitud HTTP GET . [ 39 ] John Goerzen creó una adición [ 40 ] al protocolo Gopher, comúnmente conocida como " enlaces URL ", que permite enlaces a cualquier protocolo que admita URL. Por ejemplo, para crear un enlace a Index of / , el tipo de elemento es , 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 puerto son los del servidor Gopher de origen (de modo que los clientes que no admiten enlaces URL consultarán al servidor y recibirán una página de redirección HTML).h
Gopher+
Gopher+ es una mejora compatible con versiones futuras del protocolo Gopher. Gopher+ funciona enviando metadatos entre el cliente y el servidor. Esta mejora nunca fue ampliamente adoptada por los servidores Gopher. [ 41 ] [ 42 ] [ 43 ] El cliente envía una tabulación seguida de un +. Un servidor Gopher+ responderá con una línea de estado seguida del contenido solicitado por el cliente. Un elemento se marca como compatible con Gopher+ en el listado del directorio Gopher mediante una tabulación + después del puerto (este es el caso de algunos de los elementos del ejemplo anterior).
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 plano, o diferentes lenguajes.
- Resumen o descripción del artículo.
- Consultas interactivas
Software cliente
Clientes Gopher
Se trata de clientes, bibliotecas y utilidades diseñadas principalmente para acceder a los recursos de Gopher.
Otros clientes
Clientes como navegadores web, bibliotecas y utilidades diseñadas principalmente para acceder a los recursos de la World Wide Web, pero que mantienen (o mantenían) la compatibilidad con Gopher.
- Browse, un navegador para RISC OS
- Camino , versiones 1.0 a 2.1.2, siempre utiliza el puerto 70.
- Classilla , versiones 9.0 a 9.3.4b1 a partir de marzo de 2021, codificado para el puerto 70 desde la versión 9.0 hasta la 9.2; puertos en la lista blanca desde la versión 9.2.1
- cURL , un cliente de línea de comandos para acceder a URL para diversos protocolos.
- Dillo+
- Doble
- Edbrowse, un editor y navegador orientado a líneas con una interfaz similar a la de ed (editor de texto).
- ELinks , versiones 0.10.0 [ 46 ] a 0.12pre6 a octubre de 2012, navegador sin mantenimiento con opción de compilación gopher. La bifurcación felinks [ 47 ] ofrece soporte como opción de compilación.
- Falkon , solo con el complemento, requiere Falkon ≥ 3.1.0 con la extensión de integración de KDE Frameworks (incluida con Falkon ≥ 3.1.0) habilitada y el complemento (independiente) kio_gopher [ 48 ] ≥ 0.1.99 (primera versión para KDE Frameworks 5) instalado.
- Las versiones de Mozilla Firefox de 0.1 a 3.6, el soporte integrado se eliminó a partir de Firefox 4.0; [ 49 ] se puede volver a agregar instalando una de las extensiones del Proyecto Overbite [ 18 ].
- Galeon versión 2.0.7
- Epiphany , hasta la versión 2.26.3, se deshabilitó al cambiar a WebKit.
- Google Chrome , solo con extensión, [ 50 ] Extensión Burrow [ 51 ]
- Internet Explorer , eliminado con la versión 6: El soporte eliminado por MS02-047 de IE 6 SP1 se puede volver a habilitar en el Registro de Windows . [ 52 ] Siempre usa el puerto 70. El soporte de Gopher se deshabilitó en las versiones 5.x y 6 de Internet Explorer para Windows en agosto de 2002 por 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 incluyó en IE6 SP1; sin embargo, se puede volver a habilitar editando el Registro de Windows . En Internet Explorer 7 , el soporte de Gopher se eliminó en el nivel WinINET . [ 53 ]
- Internet Explorer para Mac versión 5.2.3, solo para PowerPC
- K-Meleon , retiró su apoyo
- Konqueror , solo con complemento, requiere el complemento kio_gopher [ 48 ]
- libwww , versiones 1.0c (diciembre de 1992) a 5.4.1 (diciembre de 2006) , es una API descontinuada para aplicaciones de internet. Una bifurcación moderna se mantiene en Lynx.
- Navegador en modo línea , desde la versión 1.1, enero de 1992
- Lince
- Mosaico , versión 3.0
- Netscape Navigator
- NetSurf , en desarrollo, basado en el fetcher cURL
- OmniWeb , desde la versión 5.9.2 (abril de 2009) , primer navegador WebKit en admitir Gopher [ 54 ] [ 55 ]
- Opera , Opera 9.0 incluía una capacidad de proxy.
- Pavuk, un programa de software de descarga recursiva (replicación web)
- SeaMonkey , versión 1.0 a 2.0.14, el soporte integrado se eliminó a partir de la versión 2.1; podría volver a agregarse a algunas versiones a través del proyecto Overbite, [ 18 ] pero ya no es compatible.
- WebPositive , un navegador basado en WebKit utilizado en el sistema operativo Haiku.
Los navegadores sin soporte nativo para Gopher aún pueden acceder a los servidores mediante una de las pasarelas o servidores proxy de Gopher a HTTP disponibles , que convierten los menús de Gopher a HTML ; algunos proxies conocidos son Floodgap Public Gopher Proxy y Gopher Proxy. De manera similar, ciertos paquetes de servidor, como GN y PyGopherd, tienen interfaces integradas de Gopher a HTTP . El software Squid Proxy convierte cualquier URL a contenido HTTP, lo que permite que cualquier navegador o agente web acceda fácilmente al contenido de Gopher.gopher://
Para Mozilla Firefox y SeaMonkey , las extensiones Overbite [ 18 ] amplían la navegación de Gopher y admiten las versiones actuales de los navegadores (Firefox Quantum v ≥57 y versiones equivalentes de SeaMonkey):
- OverbiteWX redirige
gopher://las URL a un servidor proxy; - OverbiteNX añade compatibilidad similar a la nativa;
- Para Firefox hasta la versión 56.* y versiones equivalentes de SeaMonkey, OverbiteFF añade compatibilidad similar a la nativa, pero ya no recibe mantenimiento.
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 , está disponible Burrow [ 51 ] . Redirige gopher://las URL a un proxy. En el pasado, estaba disponible una extensión de Overbite basada en proxy para estos navegadores, pero ya no se mantiene y no funciona con las versiones actuales (>23). [ 18 ]
Para Konqueror , Kio gopher [ 56 ] está disponible.
Como la interfaz simple de Gopher, que ahorra ancho de banda, puede ser una buena opción para teléfonos móviles y asistentes digitales personales (PDA), [ 57 ] a principios de la década de 2010 se observó un renovado interés en los clientes nativos de Gopher para teléfonos inteligentes populares .
La popularidad de Gopher alcanzó su punto máximo en una época en la que aún existían muchas arquitecturas informáticas y sistemas operativos que competían entre sí. Como resultado, existen varios clientes Gopher disponibles para Acorn RISC OS , AmigaOS , Atari MiNT , Conversational Monitor System (CMS), DOS , Mac OS clásico , MVS , NeXT , OS/2 Warp , la mayoría de los sistemas operativos tipo Unix , VMS , Windows 3.x y Windows 9x . GopherVR era un cliente diseñado para visualización 3D, e incluso existe un cliente Gopher en MOO . [ 58 ] [ 59 ] La mayoría de estos clientes están programados para funcionar en el puerto 70 del Protocolo de Control de Transmisión (TCP). [ 60 ]
Software de servidor
Debido a que el protocolo es trivial de implementar de forma básica, todavía existen muchos paquetes de servidor disponibles, y algunos aún reciben mantenimiento.
Véase también
- Gemini (protocolo) , protocolo de capa de aplicación inspirado en Gopher
- GopherVR , cliente que incluía visualización 3D
- Jugtail (anteriormente Jughead), un motor de búsqueda alternativo para el protocolo Gopher [ 62 ]
- Phlog , la versión gopher de un blog.
- SDF Public Access Unix System : una organización sin fines de lucro que proporciona alojamiento Gopher gratuito.
- Los navegadores web basados en texto suelen ser compatibles con Gopher.
- Cronología de la historia de Internet
- Verónica , sistema de motor de búsqueda para Gopher
- Servidor de información de área amplia , motor de búsqueda cuya popularidad fue contemporánea a la de Gopher.
Referencias
- ↑ Carlson, Scott (5 de septiembre de 2016). "Cómo Gopher casi ganó Internet" . Chronicle of Higher Education . Recuperado el 12 de septiembre de 2016 .
- 1 2 Barras, Colin (12 de marzo de 2009). "Cómo la Ley de Moore nos salvó de la red Gopher" . New Scientist . Archivado del original el 31 de agosto de 2011. Recuperado el 20 de septiembre de 2011 .
- ↑ Mark P. McCahill fue entrevistado en el programa de televisión Triangulation de la cadena TWiT.tv.
- ↑ Suzan D. McGinnis (2001). Gestión electrónica de colecciones . Routledge. págs. 69–72 . ISBN 0-7890-1309-6.
- 1 2 de diciembre, John; Randall, Neil (1994). La World Wide Web desatada . Sams Publishing. pág . 20. ISBN 1-57521-040-1.
- ↑ "DOCUMENTO: Temas" . Grupo de noticias : bit.listserv.cwis-l . 12 de enero de 1992. Consultado el 27 de julio de 2011 .
- ↑ Mark McCahill, Farhad Anklesaria. «Soluciones inteligentes: Internet Gopher» (Flash) . Minneapolis: University of Minnesota Media Mill. El evento tiene lugar a las 2:40. Archivado del original el 20 de julio de 2011.McCahill atribuye a Anklesaria el haberle puesto nombre a Gopher.
- ↑ "Gophersports.com – Sitio web oficial de los deportes de la Universidad de Minnesota" . Archivado del original el 14 de agosto de 2010. Consultado el 17 de agosto de 2010 .
- 1 2 Gihring, Tim (11 de agosto de 2016). "El auge y la caída del protocolo Gopher" . minnpost.com . Recuperado el 12 de agosto de 2016 .
- ↑ Gregersen, Erik; Featherly, Kevin (11 de mayo de 2016). "ARPANET" . Enciclopedia Británica . Consultado el 3 de mayo de 2023 .
- ↑ "Asunto: Política de licencias de software Gopher de la Universidad de Minnesota" . Funet.fi . Consultado el 12 de agosto de 2015 .
- ↑ JQ Johnson (25 de febrero de 1993). "Licencias de gopher" . Grupo de noticias : comp.infosystems.gopher . Consultado el 27 de julio de 2011 .
- ↑ Joel Rubin (3 de marzo de 1999). "CW desde la página del servidor de VOA" . Grupo de noticias : rec.radio.shortwave . Consultado el 27 de julio de 2011 .
- ↑ "Liberación del software WWW al dominio público " . cds.cern.ch.
- ↑ Johan Söderberg (2007). Hacking Capitalism: The Free and Open Source Software Movement . Routledge. p . 25. ISBN 978-0-415-95543-0.
- ↑ "¡UMN Gopher(d) se publica bajo la licencia GPL!" . Grupo de noticias : comp.infosystems.gopher . 1 de septiembre de 2000 . Consultado el 12 de agosto de 2015 .
- ↑ Christopher (Cal) Lee (23 de abril de 1999). "¿Dónde se han ido todos los Gophers? Por qué la Web venció a Gopher en la batalla por la cuota de mercado del protocolo" .
- 1 2 3 4 5 "El Proyecto de Sobremordida" . Floodgap . Consultado el 25 de julio de 2010 .
- ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . Gopher.floodgap.com . Consultado el 5 de enero de 2017 .
- 1 2 Kaiser, Cameron (19 de marzo de 2007). "Down the Gopher Hole" . TidBITS . Recuperado el 23 de marzo de 2007 .
- ↑ "Este es un enlace de Gopher" . gopher.floodgap.com . Archivado del original el 4 de agosto de 2011.
- ↑ "Descarga un pedazo de la historia de Internet" . Registro de cambios. 28 de abril de 2010. Archivado del original el 23 de julio de 2011. Consultado el 27 de julio de 2011 .
- ↑ "Notas de la versión – OmniWeb 5 – Productos" . The Omni Group. Archivado del original el 7 de agosto de 2011. Recuperado el 27 de julio de 2011.
OmniWeb 5.9.2 Publicado el 1 de abril de 2009: ¡Se implementó un soporte innovador para el revolucionario protocolo Gopher, una primicia para los navegadores basados en WebKit! Para obtener una lista de servidores Gopher, consulte la lista Floodgap. ¡Disfrútelo!
El mismo texto aparece más abajo en la página, en la versión 5.10 del 27 de agosto de 2009, copiado de la rama inestable 5.9.2. La lista Floodgap a la que se hace referencia se encuentra en Floodgap: nuevos servidores Gopher y no alude al Día de los Inocentes. - ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 25 de abril de 2016. Archivado del original el 3 de enero de 2006. Consultado el 18 de febrero de 2026 .
- ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 15 de octubre de 2015. Archivado del original el 15 de octubre de 2015.
- ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 25 de abril de 2016.
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 15 de agosto de 2017. Archivado del original el 16 de agosto de 2017.
- ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 10 de diciembre de 2018. Archivado del original el 11 de diciembre de 2018. Consultado el 18 de febrero de 2026 .
- ↑ "Puerta de enlace Gopher-HTTP Floodgap" . 18 de noviembre de 2020. Archivado del original el 18 de noviembre de 2020.
- ↑ "Puerta de enlace Gopher-HTTP Floodgap" . 18 de octubre de 2021. Archivado del original el 18 de octubre de 2021.
- ↑ "Puerta de enlace Gopher-HTTP Floodgap" . 11 de octubre de 2022. Archivado del original el 11 de octubre de 2022.
- ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 17 de febrero de 2024. Archivado del original el 17 de febrero de 2024.
- ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 19 de junio de 2025. Archivado del original el 19 de junio de 2025.
- ↑ "Puerta de enlace Gopher-HTTP de Floodgap" . 29 de agosto de 2025. Archivado del original el 29 de agosto de 2025.
- ↑ "Puerta de enlace Gopher-HTTP Floodgap" . 28 de enero de 2026. Archivado del original el 28 de enero de 2026.
- ↑ "Curl: Re: Parches Gopher para cURL (incluye conjunto de pruebas)" . curl-library (Lista de correo). 25 de agosto de 2010. Archivado del original el 21 de abril de 2019. Recuperado el 9 de marzo de 2020 .
- ↑ "Especificación del protocolo Gopher+" . GitHub .
- ↑ "¿Qué dice la entrada del directorio? Tipos de campos de tipo Gopher actuales" . 5 de marzo de 2019.
- ↑ "Gopher en la World Wide Web" . Consultado el 29 de septiembre de 2021 .
- ↑ "Gopher: gopher.2002-02" . gopher (Lista de correo). Gopher.quux.org . Consultado el 12 de agosto de 2015 .
- ↑ Mešnjak, Matjaž (16 de febrero de 2009). "Re: Nuevo servidor y cliente Gopher" . Grupo de noticias : gmane.network.gopher.general . Archivado del original el 10 de marzo de 2015. Recuperado el 3 de febrero de 2012 .
- ↑ Buzón de JumpJet (14 de enero de 2008). "Re: Información de contacto del servidor" . Grupo de noticias : gmane.network.gopher.general . Archivado del original el 10 de marzo de 2015. Recuperado el 3 de febrero de 2012 .
- ↑ P. Hoffman (noviembre de 2005). El esquema URI de Gopher . Grupo de trabajo de redes. doi : 10.17487/RFC4266 . RFC 4266 .Norma propuesta. Sustituye a RFC 1738 .
- ↑ Charles Childers. "Gopher Client en la App Store" . iTunes . Archivado del original el 24 de mayo de 2022.
- ↑ skyjake (24 de enero de 2022). "v1.10.2" . gemini/lagrange . Gitea. Archivado del original el 12 de marzo de 2023.
- ↑ Fonseca, Jonas (24 de diciembre de 2004). " [ ANUNCIO ] ELinks-0.10.0 (Thelma)" . elinks-users (Lista de correo). Linux From Scratch . Archivado del original el 20 de febrero de 2007 . Recuperado el 22 de mayo de 2010 .
- ↑ asakura42; rkd77 (5 de marzo de 2021). "¿Qué ventajas tiene Elinks sobre la versión original actual de Links?" . rkd77/elinks . GitHub . Archivado del original el 13 de marzo de 2023.
- ^ " Kio tuza" . Wiki de la base de usuarios de KDE . Archivado desde el original el 1 de mayo de 2018 . Consultado el 1 de mayo de 2018 .
- ↑ Strong, Robert; et al. (14 de julio de 2007). "Bug 388195 – Eliminar la compatibilidad con el protocolo gopher para Firefox" . Bugzilla . Recuperado el 15 de junio de 2010 .
- ↑ hotaru.firefly; et al. (2 de mayo de 2009). "Problema 11345: el protocolo gopher no funciona" . Problemas - chromium . Recuperado el 25 de julio de 2011 .
- 1 2 "Burrow: Explorador de Gopherspace para Chrome" . Chrome Web Store . Archivado del original el 15 de noviembre de 2025. Recuperado el 21 de febrero de 2026 .
- ↑ "Boletín de seguridad de Microsoft MS02-047" . Microsoft . 28 de febrero de 2003. Archivado del original el 4 de julio de 2011. Consultado el 23 de marzo de 2007 .
- ↑ "Notas de la versión de Internet Explorer 7" . Microsoft . 2006. Archivado del original el 4 de agosto de 2011. Consultado el 23 de marzo de 2007 .
- ↑ Sharps, Linda (1 de abril de 2009). "OmniWeb 5.9.2 ahora incluye soporte para Gopher" . The Omni Group . Archivado del original el 14 de agosto de 2011. Recuperado el 3 de abril de 2009 .
- ↑ "Lista completa de cambios para cada versión de OmniWeb" . The Omni Group . 1 de abril de 2009. Archivado del original el 7 de agosto de 2011. Consultado el 3 de abril de 2009 .
- ↑ "Kio gopher" . Consultado el 1 de abril de 2017 .
- ↑ Lore Sjöberg (12 de abril de 2004). "Gopher: Tecnología subterránea" . Wired News . Archivado del original el 12 de octubre de 2008. Consultado el 27 de julio de 2011 .
- ↑ Riddle, Prentiss (13 de abril de 1993). "GopherCon '93: Taller de Gophers de Internet y Conferencia de Gophers de Internet" . PrentissRiddle.com . Recuperado el 20 de mayo de 2008 .
- ↑ Masinter, L.; Ostrom, E. (junio de 1993). "Recuperación colaborativa de información: Gopher de MOO" (PDF) . Actas de INET . Vol. 93.
- ↑ Anklesaria, Farhad; McCahill, Mark P; Lindner, Paul; Johnson, David; Torrey, Daniel; Alberti, Bob (marzo de 1993). El protocolo Gopher de Internet (un protocolo distribuido de búsqueda y recuperación de documentos) . Grupo de trabajo de redes. doi : 10.17487/RFC1436 . RFC 1436 .Informativo.
- ↑ "Eliminar la compatibilidad con el protocolo gopher. Por yoav-steinberg · Solicitud de extracción n.° 9057 · redis/Redis" . GitHub .
- ↑ "Página principal del conocimiento de IU - IUKB" . servicenow.iu.edu .
Enlaces externos
- Protocolo Gopher : un archivo completo
- Lista de servidores Gopher públicos (enlace Gopher) ( enlace proxy de floodgap )
- Anuncio de Gopher en el grupo de Usenet comp.sys.mac.announce, 8 de octubre de 1991.
- ¿Por qué sigue siendo relevante Gopher? —Declaración de Cameron Kaiser sobre la supervivencia de Gopher, del Proyecto Overbite.
- Puede que la Web haya ganado, pero Gopher sigue adelante —Artículo sobre la comunidad de entusiastas de Gopher, Ars Technica , 5 de noviembre de 2009
- Historia de Gopher por Tim Gihring, MinnPost , 11 de agosto de 2016
- Gopherpedia – Interfaz Gopher para Wikipedia (enlace Gopher) ( enlace proxy de floodgap , otro enlace proxy de gp.ratthing.com Archivado el 24 de febrero de 2020 en Wayback Machine )
- Vídeos: Los inventores de Gopher, Mark McCahill y Farhad Anklesaria, explican la evolución de Gopher: Parte 1 , Parte 2 en YouTube
- Especificación propuesta de Gopher+ (enlace de Gopher) de floodgap.com
- Gopher (protocolo)
- Historia de Internet
- Estándares de Internet
- Software de la Universidad de Minnesota
- esquemas URI