Мы используем файлы cookie.
Продолжая использовать сайт, вы даете свое согласие на работу с этими файлами.
Gemini (protocole)

Gemini (protocole)

Подписчиков: 0, рейтинг: 0
Gemini

Informations
Fonction Transmission d'hypertexte
Sigle gemini
Date de création juin 2019
Port 1965
RFC non standardisé par l'IETF

Gemini est un protocole de communication client-serveur. C'est un protocole de la couche application qui utilise le protocole TCP comme couche de transport. Il permet notamment d'accéder à des documents texte simples de type hypertexte. Les échanges entre le client et le serveur sont sécurisés à l'aide du protocole TLS. Le protocole est mis au point de manière collaborative mais n'est pas un standard internet.

Présentation

Le protocole a été créé afin de répondre aux dérives du web selon ses auteurs. Le but n'est pas de remplacer le web ou Gopher mais de proposer une alternative[source secondaire nécessaire].

Les ressources Gemini sont identifiées au moyen d'URL dont le schéma est gemini://. Contrairement au protocole HTTPS qui possède un équivalent non chiffré (HTTP), le protocole Gemini ne définit volontairement pas d'équivalent non-chiffré.

Le langage de balisage privilégié n'est pas HTML mais un langage léger (comme l'est Markdown) appelé Gemtext.

Implémentation

Serveurs

De nombreux serveurs ont été développés pour ce protocole dans des langages de programmation divers. Certains possèdent des fonctionnalités avancées comme la création de Virtual Host, la prise en charge des interfaces CGI ou encore du proxy inverse.

Il existe également différents proxy permettant d'accéder à gemini via HTTP et donc en utilisant un navigateur web.

Clients

Des clients sont disponibles sur les principaux systèmes d'exploitation existant. Certains n'implémentent que des fonctionnalités de bases, d'autres sont capables d'afficher des images ou de jouer un son.

Statistiques

Le 23 décembre 2020, le réseau Geminicomptait 506 capsules (et 64 000 URI), dont 17 % utilisaient des certificats fournis par Let's Encrypt, réparties sur 371 adresses IP dont 17 % en IPv6.

Au 11 mars 2022, le réseau Gemini comptait 2824 capsules.

Le projet Gemini a également fait l'objet d'une présentation lors du FOSDEM 2021 et son essor rapide devrait prochainement[Quand ?] lui permettre d'être pris en charge par la commande cURL bien que le schéma d'URI ne soit pas enregistré auprès de l'IANA.

Bibliographie

  • Lee Phillips, « Gopher, Gemini, and the rise of the small Internet », Linux Magazine, no 245,‎ (ISSN 1471-5678, lire en ligne, consulté le )

Références

Liens externes



Новое сообщение