一个页面从输入URL到页面显示,中间做了什么?

60 阅读1分钟

1、浏览器查找当前URL的DNS缓存记录,如果有缓存记录则直接显示页面
2、没有缓存记录则,对URL进行DNS解析,获取服务器IP地址
3、根据服务器IP地址进行TCP连接(三次握手)
4、HTTP发起请求
5、服务器接收到请求,返回HTML页面
6、关闭TCP连接(四次挥手释放TCP连接)
7、解析HTML内容,渲染页面,构建DOM树