前端之路——文章转载

从一个url地址到最终页面渲染完成发生了什么

2020-05-31  本文已影响0人  dear智子

通常上网的时候,敲入一个域名地址,电脑会首先向DNS服务器搜索相对应的IP地址,服务器找到对应值之后,会把IP地址返回给你的浏览器,这时浏览器根据这个IP地址发出浏览请求,这样才完成了域名寻址的过程。操作系统会把你常用的域名IP地址对应值保存起来,当你浏览经常光顾的网站时,就可以直接从系统的DNS缓存里提取对应的IP地址,加快连线网站的速度。

1.DNS解析:浏览器会把输入的域名地址解析为ip地址

 DNS:全称-Domain name resolution  中文名:域名解析

过程:

DNS解析完之后有了IP地址,从而可以真正可以跟服务器进行交互

2.在交互之前有TCP连接,TCP是因特网中的传输层协议,使用三次握手协议建立连接

三次握手完成,TCP客户端和服务器端成功地建立连接,可以开始传输数据了。

3.发送请求:通过规定的协议(http)向目标主机发送请求

-请求报文,http协议的通信内容

4.接受响应

-响应报文

5.渲染页面

注意:这五个步骤不一定按照渲染顺序执行,如果dom树或cssom树被修改了,可能会执行多次布局和渲染往往实际页面中,这些步骤都会执行多次的。

6.断开连接,TCP四次挥手

上一篇下一篇

猜你喜欢

热点阅读