##1.HTTP能做什么?
如今,我们都可以在浏览器或上输入网址就访问到服务端传输过来的内容,这个步骤叫做向服务器请求,输入的网址叫做url.远在他乡的服务器接到好友浏览器的命令,就马上将手头的资料传了过去,这个过程叫做响应.就像写信一样要遵循邮政的规则一样,web的传输也要按特定的规则来进行交互传输的,这个规则就是HTTP协议.HTTP协议也叫做超文本传输协议(严格来说应该叫做超文本转移协议),可以说web通信就是要依靠HTTP协议来进行的.
2.HTTP的诞生
1.伟大的知识共享时代
1989年,在欧洲工作的李爵士发明了HTTP传输协议,与此同时还制定了早期版的www构建技术.即HTML HTTP URL 它早期的设想是做一个各地都可以共享访问的文档交流技术,为知识交流打破地理上的阻隔.
2.竞争与统一
1990 年 11 月,CERN 成功研发了世界上第一台 Web 服务器和 Web 浏 览器。两年后的 1992 年 9 月,日本第一个网站的主页上线了。 日本第一个主页 http://www.ibarakiken.gr.jp/www/ 1990 年,大家针对 HTML1.0 草案进行了讨论,因 HTML1.0 中存在 多处模糊不清的部分,草案被直接废弃了。 HTML1.0 http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt 1993 年 1 月,现代浏览器的祖先 NCSA(National Center for Supercomputer Applications,美国国家超级计算机应用中心)研发的 Mosaic 问世了。它以 in-line(内联)等形式显示 HTML的图像,在 图像方面出色的表现使它迅速在世界范围内流行开来。 同年秋天,Mosaic 的 Windows 版和 Macintosh 版面世。使用 CGI 技 术的 NCSA Web 服务器、NCSA HTTPd 1.0 也差不多是在这个时期出 现的。NCSA Mosaic bounce page http://archive.ncsa.illinois.edu/mosaic.html The NCSA HTTPd Home Page(存档) http://web.archive.org/web/20090426182129/http://hoohoo.ncsa.illinois.edu/ (原址已失效) 1994 年 的 12 月,网景通信公司发布了 Netscape Navigator 1.0,1995 年微软公司发布 Internet Explorer 1.0 和 2.0。 13
紧随其后的是现在已然成为 Web 服务器标准之一的 Apache,当时它 以 Apache 0.2 的姿态出现在世人眼前。而 HTML也发布了 2.0 版本。 那一年,Web 技术的发展突飞猛进。
时光流转,从 1995 年左右起,微软公司与网景通信公司之间爆发的 浏览器大战愈演愈烈。两家公司都各自对 HTML做了扩展,于是导 致在写 HTML页面时,必须考虑兼容他们两家公司的浏览器。时至 今日,这个问题仍令那些写前端页面的工程师感到棘手。 在这场浏览器供应商之间的竞争中,他们不仅对当时发展中的各种 Web 标准化视而不见,还屡次出现新增功能没有对应说明文档的情 况。
2000 年前后,这场浏览器战争随着网景通信公司的衰落而暂告一段 落。但就在 2004 年,Mozilla 基金会发布了 Firefox 浏览器,第二次 浏览器大战随即爆发。 Internet Explorer 浏览器的版本从 6 升到 7 前后花费了 5 年时间。之后 接连不断地发布了 8、9、10 版本。另外,Chrome、Opera、Safari 等 浏览器也纷纷抢占市场份额。
–参考资料<图解HTTP>
浅谈HTTP第一天--
最新推荐文章于 2024-09-11 11:56:52 发布