HTTP 知识量:10 - 42 - 186
当我们在浏览器地址栏中输入URL时,浏览器会根据URL从Web服务器端获取文件资源,并将内容发送回浏览器,浏览器对内容进行解析形成可见的网页。
通过发送请求获取服务器资源的Web浏览器称为客户端。对请求作出响应,并返回内容的称为服务器端。
Web使用一种名为HTTP(HyperText Transfer Protocol)即超文本传输协议作为规范,完成从客户端到服务器端的一系列信息交互。因此,Web是基于HTTP协议通信的,而协议是指规则的约定。
1989年,CERN(欧洲核子研究组织)提出让远隔两地的研究者们共享信息的设想。其基本理念是:借助多文档之间相互关联形成的超文本,连成可相互参阅的WWW(World Wide Web),即万维网。
目前已提出了3种WWW构建技术:
把SGML(标准通用标记语言)作为页面文本标记语言的HTML(超文本标记语言)。
作为文档传递协议的HTTP。
指定文档所在地址的URL(统一资源定位符)。
WWW是Web浏览器当年用来浏览超文本的客户端应用程序的名称,现在则用来表示这一系列技术的集合,简称为Web。
1990年,世界上第一台Web服务器和Web浏览器诞生。
1994年,网景公司发布了Netscape Navigator1.0。
1995年,微软公司发布了Internet Explorer1.0和2.0,随后微软与网景爆发了浏览器大战。
2004年,Mozilla基金会发布了FireFox浏览器,第二次浏览器大战爆发。
目前,微软已放弃IE浏览器,推出了新的Edge浏览器,Chrome、Opera、Safari等浏览器也成为了主流。
HTTP于1990年问世。当时还不是正式标准,这时的HTTP含有HTTP/1.0之前版本的意思,因此被称为HTTP/0.9。
HTTP正式作为标准被公布是在1996年5月,版本命名为HTTP/1.0。
1997年1月公布的HTTP/1.1是目前主流的HTTP协议版本。
当年HTTP协议的出现主要是为了解决文本传输的难题。由于协议本身非常简单,于是在此基础上进行了许多扩展和应用。现在,HTTP协议已经超出了Web这个框架的局限,被运用到了各种场景中。
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6