Tu banner alternativo

Gopher

Cet article abordera le sujet de Gopher, qui est devenu de plus en plus pertinent dans la société actuelle. Sous différents angles et contextes, Gopher est devenu un point d'intérêt pour les dirigeants, les chercheurs, les universitaires et le grand public. Tout au long de l’histoire, Gopher a fait l’objet de discussions et de débats, alimentant des conversations et des questions qui ont conduit à des avancées significatives dans divers domaines. En ce sens, il est essentiel d’approfondir l’analyse de Gopher, compte tenu de son impact actuel et des éventuelles implications futures qu’il nous permet d’entrevoir. Ainsi, cet article cherchera à offrir une vision complète et actualisée de Gopher, dans le but de promouvoir une meilleure compréhension et réflexion sur ce sujet si pertinent dans la société contemporaine.

Tu banner alternativo
Gopher

Informations
Fonction Transfert de documents / Moteur de recherche / Connexion Telnet / Annuaire téléphonique
Date de création 1991
Port 70
RFC RFC 1436[1]
RFC 1738[2]
RFC 4266[3]
L'article de Wikipedia dans la langue anglaise de Wikipédia avec le navigateur forg.

Gopher est une norme de communication numérique conçue en 1991, concurrente du HTTP utilisé dans le World Wide Web et désormais désuète. La norme Gopher permettait de distribuer, chercher et récupérer des documents sur le réseau Internet, et de se connecter sur un serveur Telnet. Quelques utilisateurs toutefois font vivre ce protocole, mettant en avant sa simplicité et sa faible consommation de données.

Historique

Lancé en 1991, Gopher est utilisé pour accéder au portail Internet de l'université du Minnesota. Ses créateurs sont Mark McCahill, Farhad Anklesaria, Paul Lindner, Daniel Torrey, Adam Huminsky et Bob Alberti. Gopher est le nom d'un rongeur Goldy Gopher (en), mascotte de l'université.

Gopher permet de consulter l'annuaire téléphonique de l'université, lire des textes en ligne, télécharger des fichiers binaires, faire des recherches par mots clés et des connexions à des serveurs Telnet. Un logiciel Gopher est aussi créé. Il ne lit que les données textuelles, et évolue vers le mode graphique, Gopher+.

Le succès de la norme Gopher et du logiciel consacré dépasse le cercle de l'université et gagne la totalité du monde universitaire relié à l'Internet, puis les administrations gouvernementales. Gopher devient une norme Internet en  ; sa version évoluée, Gopher+, en par la RFC 1738[2].

Gopher est en compétition avec les logiciels et normes WAIS et Archie, ainsi que le HTTP et le Web créés à la même époque. Ce dernier, utilisant le langage HTML, arrive plus tard mais supplante les autres normes à partir de 1995. Depuis les années 2000, la norme Gopher est encore utilisée par quelques passionnés.

En 2019 est lancé le projet Gemini comme une alternative à Gopher[4].

Licence

En mars 1993, l'université du Minnesota décide de demander des redevances sur l'utilisation du serveur, à l'inverse du CERN où est développé le Web (). Il est possible que la licence payante soit la cause de l'effondrement de Gopher. Dans son mémoire Internet Project Gopher, The Rise and the Fall of Gopher, Robert Alberti conteste ce point de vue et montre que le déclin de Gopher coïncide plutôt avec l'adjonction de la balise image (<IMG>) dans le HTML, qui jusque là affichait uniquement du texte (tout comme Gopher). Ce n'est qu'en 2000 que l'université de Minnesota libère le code source et les place sous la licence publique générale GNU[5].

Logiciels pour Gopher

  • Lynx : mode semi-graphique.
  • ELinks : mode semi-graphique.
  • www : mode ligne de texte. Le plus ancien des navigateurs Internet disponibles.
  • snarf : permet de télécharger un fichier situé sur un serveur Gopher, depuis un terminal.

Logiciels supportant Gopher en mode texte

  • Elpher : extension pour l'éditeur Emacs, installation via MELPA.

Logiciels pour créer un site Gopher

Passerelles entre Gopher et Web

Des sites Web permettent d'afficher des pages Gopher depuis un navigateur Web : Floodgap Public proxy, Gopher Proxy proxy. Certains sites Gopher fonctionnent en double mode, Gopher et Web. Un proxy, comme squid, peut faciliter l'accès au monde Gopher depuis un réseau local.

Références

  1. (en) « The Internet Gopher Protocol (a distributed document search and retrieval protocol) », Request for comments no 1436,
  2. a et b (en) « Uniform Resource Locators (URL) », Request for comments no 1738,
  3. (en) « The gopher URI Scheme », Request for comments no 4266,
  4. (en) « Projet Gemini FAQ », sur Projet Gemini (consulté le )
  5. UMN Gopher(d) released under the GPL!, news:comp.infosystems.gopher
  6. « Floodgap HELP: Using a web browser to access gopher space » (consulté le )

Voir aussi

Liens externes

Sur les autres projets Wikimedia :