我们今天内容丰富、多姿多彩的互联网或者说万维网,离不开前面我们提到的TCP/IP协议,当然更少不了我们今天谈论的这个主角——HTTP协议(Hypertext Transfer Protocol) 。如果说TCP/IP是构建了物理与数据层面的链接,那么HTTP则是信息与内容层面的传输交互 。可以说,HTTP是互联网上应用最为广泛的一种网络传输协议 。
01 神奇的超文本(Hyper Text)既然叫“超文本传输协议”,那我们先来看看这个“超文本”究竟是个什么呢?
牛津英语词典1993年版对“超文本”的解释是:“一种并不形成单一系列、可按不同顺序来阅读的文本,特别是那些以让这些材料(显示在计算机终端)的读者可以在特定点中断对一个文件的阅读以便参考相关内容的方式相互连接的文本与图像 。”这句话听起来有些拗口,简单的说,超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本 。
1945年,万尼瓦尔·布什(Vannevar Bush)提出了被称为“存储扩充器”(memory extender)的概念,这是具有开创性的信息组织方法,形成了今天超文本的基础 。
1963年,泰德·尼尔森(Ted Nelson),被称为“HTTP之父”,创造了术语“超文本” 。纳尔逊对“超文本”的解释是:“非相续性著述(non—sequential writing),即分叉的、允许读者作出选择、最好在交互屏幕上阅读的文本 。
Ted Nelson 于1937年生于芝加哥,父亲是曾获艾美奖的大导演,母亲是奥斯卡获奖演员 。1955到1959年,Ted 在Swarthmore大学学习哲学 。1960年去了哈佛大学读研究生获得学位 。研究生第一年里,他选修了计算机编程的课,并在那时开始想构思一个文件管理系统来组织他的笔记 。他的构思类似于Vannevar Bush 的 Memex Machine,来解决他所认为的纸媒体限制了人获取信息和理解信息的能力 。泰德曾设想过一个宏大的「上都计划」(Project Xanadu),他相信所有的文档都将转移到交互式的电脑中,也相信事物之间丰富的联系可以在电脑中更好的表达出来 。这个计划早在1960年的时候就开始了,但直到 2014 年,距最初的设想 54 年之后,一个没有完全实现最初设想的版本出现在了互联网上 。
超文本是计算机出现后的产物,它以计算机所储存的大量数据为基础,使得原先的线性文本变成可以通向四面八方的非线性文本,从而,原先的单一的文本变成了无限延伸、扩展的超级文本、立体文本 。
02 王者崛起有了“超文本”的发明,为HTTP的诞生奠定了坚实的基础 。
1991,蒂姆·伯纳斯-李(Tim Berners-Lee)在欧洲粒子物理研究所工作时,提出了一套新的协议——超文本传输协议 。在HTTP的发展历程中,经历了几个版本的迭代:
推荐阅读
- 梦见买票是什么意思 为什么梦见买票
- niccolo是什么品牌
- 青鲜素是什么类似物 青鲜素类似物的介绍
- 红薯食用的是什么部位
- 粗针毛衣搭配技巧 粗针毛衣搭配技巧是什么
- 小孩子夏天为什么容易流鼻血 小孩子夏天老是流鼻血是什么原因
- 闽南花甲米粉汤怎么做 花甲米粉汤制作好吃的步骤是什么
- 寸草心的谜底是什么字 寸草心的谜底是时吗
- 梦见吃卤面是什么意思 梦见吃卤面的征兆
- 椰壳的副作用与禁忌 椰壳的副作用与禁忌是什么呢