8 points par kunggom 2021-03-20 | 1 commentaires | Partager sur WhatsApp

L’Internet actuel est majoritairement occupé par le WWW (World Wide Web), communément appelé le « web », mais le WWW ne constitue pas à lui seul tout l’Internet. À proprement parler, le WWW n’est qu’un des services d’Internet. Parmi les autres services Internet, on trouve l’e-mail, le FTP ou encore Gopher. Gopher est un protocole utilisé sur Internet avant l’apparition du WWW, ainsi qu’un service de recherche d’information reposant sur ce protocole.

Voici Gemini, un nouveau protocole Internet. (en anglais) Ce protocole part d’une critique du web moderne, devenu trop riche en fonctionnalités donc trop complexe à implémenter correctement, tout en ouvrant davantage la porte aux atteintes à la vie privée comme le pistage des utilisateurs. Il s’inspire ainsi de Gopher, utilisé avant l’arrivée du web. Cela dit, ses créateurs précisent qu’il n’a pas été conçu pour remplacer le web ni Gopher.

La principale caractéristique de ce protocole est d’avoir volontairement limité de façon extrême ses fonctionnalités et son extensibilité, afin de simplifier l’implémentation et d’empêcher l’ajout ultérieur de mécanismes comme le suivi des utilisateurs. Il ne prend même pas en charge le style de type CSS, ni les liens inline, et la spécification du protocole est figée, sans version ultérieure prévue. En contrepartie, il est très simple de créer un client compatible avec ce protocole. Il réutilise tels quels des éléments déjà employés sur le web, comme les URI, MIME et TLS, et le nombre de fonctionnalités à implémenter est également très réduit. On peut même créer un client simple en une centaine de lignes en Python ou en Go. Et si vous avez besoin de fonctions comme le transfert de fichiers volumineux, la position officielle du projet est d’utiliser simplement un autre protocole, comme BitTorrent.

Ce protocole semble bien adapté à la diffusion de documents hypertexte légers, basés sur du texte. Selon un moteur de recherche compatible avec ce protocole, à la fin de l’année dernière (au 6 décembre 2020), il existait environ 200 000 documents Internet utilisant le protocole Gemini, pour environ 422 domaines.

https://proxy.vulpes.one/gemini/gus.guru/statistics

1 commentaires

 
alstjr7375 2021-03-20

J’ai déjà entendu parler de Gopher à quelques reprises auparavant, et il me semble qu’on pouvait aussi l’installer via une extension de navigateur pour essayer de communiquer.

Ça donnait une impression similaire à la recherche dans l’annuaire Yahoo, non ?