1.首先解析URL地址是否合法。
2.查看是否存在缓存(浏览器-系统-路由器)。
3.发起http请求前,对域名进行解析(dns解析),获取相应的ip地址。
4.发起TCP连接,三次握手。
5.握手成功,浏览器向服务器发送http请求,发送请求数据包。
6.服务器收到请求,将数据返回给浏览器。
7.浏览器接收到返回的响应。
8.浏览器解析响应,如果可以存入缓存,则存入缓存。
9.浏览器发送请求,获取嵌入在html中的资源(css,js,图片等)
10.浏览器发送异步请求。
11.页面渲染,结束。
输入url后,浏览器是如何运行的
最新推荐文章于 2023-08-31 19:23:18 发布