HTTP

HTTP
软件
软件描述
是一种用于分布式、协作式和超媒体信息系统的应用协议。[1] HTTP是万维网数据通信的基础。
官方网站
访问软件的官方网站了解更多信息
httpwg.org
什么是 HTTP?
超文本是使用逻辑链接(超链接)连接文本节点的结构化文本。HTTP 是用于交换或传输超文本的协议。
HTTP 的开发始于 1989 年蒂姆·伯纳斯-李在 CERN 的工作。HTTP 的标准制定由互联网工程任务组(IETF)和万维网联盟(W3C)协调,最终发布了一系列征求意见稿(RFC)。HTTP/1.1 的首个定义出现在 1997 年的 RFC 2068 中,但随后被 1999 年的 RFC 2616 取代,又在 2014 年被 RFC 7230 系列文档取代。
后续版本 HTTP/2 于 2015 年正式标准化,目前主流 Web 服务器和浏览器均支持该协议,在使用 TLS 并通过 ALPN 扩展时要求 TLS 1.2 或更高版本。
🔄 替代方案
9 个选择
Hypercore Protocol
Hypercore协议是一种基于Hypercore日志的点对点数据网络。Hypercore是经过签名的、仅可追加的日志,类似于没有共识算法的轻量级区块链。与BitTorrent类似,当越多的人“种子”一个数据集时,其...

Hyphanet
Hyphanet(前身为Freenet)是一款自由软件,可让您匿名共享文件、浏览和发布“自由网站”。
IPFS 是一个全球性的、版本化的点对点文件系统。它结合了 Git、BitTorrent、Kademlia、SFS 和网络的思想。它类似于一个单一的 BitTorrent 群组,用于交换 Git 对象。IPFS 提供了一个与 HTTP 网络一样简单的接口,但内置了永久性。

ZeroNet
ZeroNet 使用加密技术(比特币库)和 BitTorrent DHT(中心化追踪器)构建了一个分布式抗审查网络。

Solid
Solid(源自“社交链接数据”)是一套旨在基于链接数据原则构建去中心化网络应用的约定和工具。

Named Data Networking Project
命名数据网络(NDN)是信息中心网络(ICN)广泛愿景的一种架构实现,它在网络层通过命名的、安全的数据实现通信。

Gopher
是一种设计用于在互联网上分发、搜索和检索文档的TCP/IP应用层协议。

