了解Web及网络基础——http协议的诞生和发展

前言:hello大家好,我是鸽了很久的叼个奶嘴闯天下(也可以称鄙人为奶嘴),因为毕业工作的原因,兜兜转转没有选择跟计算机相关的工作,目前在一家机场任职安检员工作(太惨了=-=|||)。但是我依然抱着一颗对计算机技术憧憬和热爱的心,因此,从今日开始,鄙人打算将每一次的所学和所得以文章的方式写在CSDN中,不仅是给自己每日所学一个交代,也为了能让大家一起学习相关知识qwq。当然,鄙人所学有限,文章如有不足和错误之处欢迎各位前辈、大佬和朋友指正,在此谢过各位浏览本文章的朋友QWQ。

第1章——了解web及网络基础

本章节概述了web是建立在何种技术之上,以及http技术是如何诞生并发展的。

1.1 使用http协议访问web

Web使用一种名为HTTP的协议作为规范,完成从客户端到服务器端等一系列运作流程。

http全名为HyperText Transfer Protocol——超文本传输协议。(严谨的应该称为超文本转移协议)

通俗的说,Web是建立在http协议上通信的。

1.2 http的诞生

在了解一项技术之前,先了解该技术的发展以及背景可以帮助我们更好的理解该技术。

1.2.1为知识共享而规划Web

HTTP技术诞生于1989年3月。该技术由CERN(欧洲核子研究组织)的蒂姆·伯纳斯-李(Tim Berners-Lee)博士提出的一种能让远隔两地的研究者共享知识的设想。

最初的设想理念为:借助多文档之间相互关联形成的超文本(HyperText),连成可相互参阅的WWW(World Wide Web,万维网)。

现在提出了3项构建WWW技术,分别是:把SGML作为页面的文本标记语言的HTML;作为文档传递协议的HTTP;指定文档所在地址的URL。(各技术全称如下)

缩写 全称
SGML Standard Generalized Markup Language——标准通用标记语言
HTML HyperText Markup Language——超文本标记语言
URL Uniform Resource Locator——统一资源定位符

1.2.2Http协议的各个版本

HTTP/0.9

HTTP于1990年问世。但那时的HTTP并没有作为正式的标准建立。这时的HTTP其实含有HTTP/1.0之前版本的意思,因此称为HTTP/0.9.

HTTP/1.0

HTTP正式作为标准被公布是在1996年5月,该版本被命名为HTTP/1.0,并记载于RFC1945。虽然是标准初期,但是该协议标准至今仍被广泛使用在服务器端。

HTTP/1.1

1997年1月公布的HTTP/1.1是目前主流的HTTP协议版本。当初的标准是RFC2068,之后发布的修订版RFC2616就是当前的最新版本。

HTTP/2.0

1999年自HTTP/1.1发布后的首个更新。HTTP/2.0在2013年8月进行首次合作共事性测试。在开放互联网上HTTP/2.0将只用于https://网址,而 http://网址将继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去遏制主动攻击。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>