1、用户访问网站流程
1.1 访问网站说明
00. 客户端 浏览器输入网址信息点击回车(www.baidu.com)
01. 客户端 完成域名的解析过程(DNS)
02. 客户端 直接访问相应网站服务器 建立TCP三次握手过程
03. 客户端 访问网站服务器 发送HTTP请求报文 多次
04. 服务端 响应客户端请求 回复HTTP响应报文 多次
05. 客户端 浏览器看到网站页面
06. 客户端 结束访问网站过程 完成TCP四次挥手过程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3625a7cd302e135e1f7d8ad632f27b96.png)
2、 DNS解析说明
DNS(domain name system)==域名解析系统
它的主要作用是负责把网站域名解析为对应的IP地址
早期打开网站是通过它的IP地址进行访问
百度:180.101.49.42
QQ:183.60.48.174、183.60.48.171
因为IP地址不方便记住,所以到后面出现了域名解析系统
通过把域名解析成对应的IP地址实现使用域名打开网站。
linux根域名服务器全球共13台,美国占10台,英国、日本、瑞典各一台。
如果这十三台服务器出现问题,将无法通过域名上网,随着互联网发展域名越来越多
13台根域名服务器无法满足解析,所以把域名分发往下授权处理。
域名系统从根域名往下有很多分支,授权的好处可以不用通过根域名解析。
/ 根域名--->一级域名(.com、.cn)--->二级域名(baidu.com)--->三级域名(www.baidu.com)--->四级域名(