一、本系列文章说明
本系列文章主要是学习《图解HTTP》一书的学习笔记,博文组织结构以及内容大量参考了该书,在此对该书的作者表示真诚的感谢!
二、Web及网络基础
2.1 HTTP的诞生
2.1.1 为知识共享而规划Web
CERN(欧洲核子研究组织)的Tim Berners-Lee博士提出了一种能让远隔两地的研究者们共享知识的设想。最初设想的基本理念是:借助多文档之间相互关联形成的超文本(HyperText),连成可相互参阅的WWW(World Wide Web,万维网)。
现在已提出了3项WWW构建技术,分别是:把SGML(Standard Generalized Markup Language,标准通用标记语言)作为页面的文本标记语言的HTML;作为文档传递协议的HTTP;指定文档所在地址的URL(Uniform Resourse Locator,统一资源定位符)。
2.2 URI和URL
2.2.1 统一资源标识符
URI 是Uniform Resourse Identifier的缩写,是有某个协议方案表示的资源的定位标识符。协议方案是指访问资源所使用的协议类型名称。采用HTTP协议时,协议方案就是http。
URI用字符串标识某一互联网资源,而URL表示资源的地点(互联网上所处的位置)是URI的子集。