浏览器地址栏里面输入地址到整个网页加载完成的流程:
1. DNS解析(域名解析)
2.发起http/https请求,触发TCP三次握手 http:80 https:443(安全)
3. TLS握手(http(对传输的数据不会加密)/https(对传输的数据会进行加密)会产生一个密钥)
4.请求资源,加载html文件
5.解析html,创建DOM树,解析css,创建css规则树,解析js
6.将DOM树和CSS规则树合并成渲染树
7.根据渲染树去绘制并展示整个页面
http:超文本协议
特点:
1.必须是客户端主动发起请求
2.http请求是无状态的