从输入URL到呈现页面过程
简单描述
1,DNS解析域名成io地址
2,TCP链接:三次握手(防止失效请求链接报文传送到服务器)
3,发送Http请求
4,服务器处理请求并返回Http报文
5,浏览器渲染页面
6,断开链接:TCP4次挥手
详细描述
1,浏览器检查url组装协议,形成完整url
2,浏览器将url发送至网络进程
3,网络进程在接收到请求后,检查本地是否缓存了该请求的资源,若有则返回资源给浏览器
4,若没有,网络进程向web服务器发起http请求
a,进行DNS解析,获取服务器ip地址
b,利用ip地址和服务器简历tcp链接
c,构建请求头信息
d,发送请求,服务器响应后,网络进程获取响应信息
5,根据服务器响应信息开始解析处理,浏览器开始渲染页面
6,断开链接;TCP四次挥手