HTTP之所以被称为超文本传输协议(HyperText Transfer Protocol),核心在于“超文本”(HyperText)这一概念。我们可以从词语拆解、技术背景和核心特性三个层面来理解。
结合起来,“超文本”不是普通文本,而是带有链接、可以跳转的文本。
普通文本:像一本书,只能从头读到尾
超文本:像网页,点一下就能跳到另一页
HTTP 最初设计的目的,就是在互联网上传输超文本。
在 1989–1991 年,蒂姆·伯纳斯-李(Tim Berners-Lee)在欧洲核子研究中心(CERN)提出 WWW 时,设想的是:
所以:
HTTP 是为“超文本”而生的协议
HTTP 能传输的内容中,最关键的是:
例如 HTML 中的:
<a href="https://example.com/page2.html">下一页</a>
这就是“超文本”的典型体现。
“超文本”的“超”体现在多个方面:
| 维度 | 说明 |
|---|---|
| 结构 | 非线性(网状结构,而不是线性) |
| 交互 | 可点击、可跳转 |
| 资源 | 文本、图片、音频、视频都可被链接 |
| 网络 | 跨越不同服务器、不同主机 |
所以说:
超文本是“可以连接一切的文本”
不是的,只是起点是超文本。
因为:
HTTP 叫“超文本传输协议”,是因为它最初就是为了在互联网上传输带有超链接的超文本(HTML),从而实现非线性、可跳转的信息访问方式。
如果你愿意,我也可以从HTTP 报文结构或和 FTP 的区别角度再帮你深入讲解。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。