Gemini (協議)
外观
開發單位 | Solderpunk |
---|---|
規範發布 | 2019年6月 |
官方网站 | gemini |
互联网媒体类型 |
text/gemini |
---|---|
类型代码 | TEXT |
开发者 | Solderpunk |
最新版本 | 0.14.3 2020年11月29日 |
格式类型 | 置标语言 |
免费格式? | 是 |
网站 | gemini |
Gemini协议是分布式超文本信息系统的应用层协议,用戶可以依靠此協議訪問Gemini空间中的文本文件。該協議是用TLS等技术来实现,从而提高了隐私性。该协议正在合作设计中,目前尚未成為互联网标准。
该協議的设计受Gopher的启发,但它要求使用傳輸層安全性協定并附帶有首次使用时的信任(TOFU)[1]和与保護隐私相关的功能。它的目的不是要取代Gopher或HTTP,而是要与它们共存[2][3]。
Gemini是在TCP/IP协议族的框架内设计的。与HTTP(S)一样,Gemini在主从式架构中是一種请求-响应协议。例如,一个Gemini浏览器(類似HTTP网页浏览器)可以是客户端,而运行在托管Gemini網站的网络主机上的应用程序可以是服务器。客户端會向服务器提交一个Gemini请求消息。
Gemini在网络上通过统一资源定位符(URL)进行识别和定位,Gemini所使用的统一资源标志符是gemini://,类似于超文本传输安全协议网站中的https://。Gemini沒有类似原始超文本传输协议方案中的不安全的情况[4]。
参考
[编辑]- ^ ew0k (2020-12-06). gemini://warmedal.se/~bjorn/posts/certificate-security.gmi. Retrieved 2020-12-08. "Most gemini browsers will make a fair attempt at validating the certificate: first check if the Common Name or Subject Alternative Names match the requested hostname, then check the not-valid-before and not-valid-after dates, then check if we've visited this host before and if the cert provided now matches the cert provided last time."
- ^ Project Gemini FAQ. [2020-06-26]. (原始内容存档于2020-06-22).
- ^ Kaiser, Cameron. A Gopher view of Gemini. Old Vintage Computing Research. 2020-11-05 [2020-11-13]. (原始内容存档于2021-03-10).
- ^ Lagrange. [2020-11-15]. (原始内容存档于2021-05-28).