从输入url到整个网页加载完毕及显示在屏幕上的整个流程

2020-05-16  本文已影响0人  梦行乌托邦

1.拉取浏览器cache

2.发送页面header请求

1)浏览器向os询问server的ip地址

2)os发送dns寻址,并且返回ip以及端口

3)建立tcp连接

4)页面通过tcp连接发送http头请求

5)接收完成了服务器返回的header

6)浏览器得到了返回的请求类型,服务器资源是否有更新等等

3.浏览器分段接收完了页面内容,如果需要缓存则缓存,同时对页面进行解码(包括gzip解压等)

4.根据返回的数据类型进行页面渲染

上一篇 下一篇

猜你喜欢

热点阅读