万维网知识
1990年左右——万维网出生
万维网的发明者:Tim Berner-Lee 李爵士
李爵士实现了输入网址就能访问网页的概念,发明了第一个网页(info.cern.ch)、第一个浏览器和第一个服务器。
三个概念
1.URI:俗称网址。(U:统一 R:资源 I:标识符)
2.HTTP:两个电脑之间传输内容的协议。
3.HTML:超级文本,标记语言,主要用来做页面跳转。
4.URL的作用是能让你访问一个页面。
HTTP的作用是让你能下载这个页面。
HTML的作用是让你能看懂这个页面。
URI
URI分为URL和URN。
URL能唯一确定一个位置,例如网址。(L:定位符)。
URN能唯一确定一个名称,例如书本的ISBN码。(N:名称)
一个网址的构成分析
例子:https://www.baidu.com/s?wd=hello&rsv-spt=1#5
1.“https://”:协议
2.“www.baidu.com”:域名(三级域名)
3.“baidu.com”:二级域名
4.“.com”:一级域名(顶级域名)
5.“/s”:路径(不对应任何文件)
6.“?wd=hello&rsv-spt=1”:查询参数
7.“#5”:锚点
DNS
D:域 N:name名 S:系统
作用:由运营商提供,输入域名,输出IP地址
TCP协议
HTTP协议是建立在以下两种协议的基础上的
1.TCP传输控制协议(Transmission Control Protocol)——信鸽
2.IP网络协议
-
TCP 和 UDP 的区别是什么
简答:TCP 可靠、面向连接、相对 UDP 较慢;UDP 不可靠,不面向连接、相对 TCP 较快。搞定。 -
TCP 的三次握手指的是什么
简答:每次建立连接前,客户端和服务端之前都要先进行三次对话才开始正式传输内容,三次对话大概是这样的:1. 客户端:我要连接你了,可以吗 2. 服务端:嗯,我准备好了,连接我吧 3. 客户端:那我连接你咯。 4. 开始后面步骤
另外:
路由器(网关)一般会内置一个http服务器来供内网连接
本地IP:127.0.0.1(表示设备本身,也可以用localhost来表示)
不表示任何设备的IP:0.0.0.0(此IP在不同地方含义不同)
输入一个网址(例如:https://www.baidu.com)后的过程
1.浏览器补全网址内容
--->2.向DNS查询网址IP地址
--->3.向该IP地址发送请求<---------------------------------------------
--->4.网址服务器传送内容至浏览器 |
--->5.浏览器解析内容,并搜索请求重新发送至该IP地址 ____|
--->6.浏览器把网页内容呈现给用户
网友评论