简述一下从url输入到地址栏,到页面渲染完成都做了什么?
时间: 2024-05-31 14:08:00 浏览: 86
在【浏览器】中从URL输入到页面展现到底发生了哪些事
1. 输入URL:用户在浏览器地址栏中输入URL(Uniform Resource Locator)。
2. DNS解析:浏览器向本地DNS服务器发送域名解析请求,获取服务器IP地址。
3. 建立TCP连接:浏览器与服务器建立TCP连接,通过三次握手协议确认连接。
4. 发送请求:浏览器向服务器发送HTTP请求,请求包括请求头和请求体。
5. 服务器响应:服务器接收请求,返回HTTP响应,响应包括响应头和响应体。
6. 页面渲染:浏览器开始解析HTML文件,构建DOM树,解析CSS样式,生成渲染树,执行JavaScript脚本,并将所有内容绘制到页面上,最终呈现给用户。
阅读全文