从浏览器中输入url到加载完成执行了哪些步骤?

309 阅读1分钟

前端面试中,经常会遇到这个问题,就这里整理了一下自己的理解,便于大家交流学习,不对之处希望各位大佬评论纠正。

1、第一步:浏览器中输入url地址并确认。

2、第二步:这个时候会根据输入的url域名到DNS域名解析系统中解析到具体的IP地址。

3、第三步:拿到IP地址之后会根据这个IP地址链接到具体的服务器。并建立TCP的链接。

4、第四步:此时发起Http请求到服务器。

5、第五步:服务器在接收到http请求之后,会根据http请求的邀请,进行响应请求结果,并将响应结果放在http请求中返回给浏览器。

6、第六步:浏览器在接收到http响应之后,在进行解析渲染响应结果。

7、第七步:浏览器进行显示渲染结果。