输入url之后经历什么?

一、浏览器查找输入域名的IP地址(拿到 IP)

  1、查找浏览器缓存(浏览器一般会缓存DNS记录一段时间,一般为2-30分钟)。

  2、浏览器没有缓存,那就去查询操作系统的缓存,如果查询到记录就可以直接返回 IP 地址,完成解析;

  3、操作系统没有 DNS 缓存,就会去查看本地 host 文件(即hosts文件,有没有对应的IP)

  4、以上都没有的话,就会经过DNS域名服务器进行域名解析

二、建立TCP连接(三次握手)

  1、你在家么有外卖

  2、我在家,你来吧

  3、好的,我这就去

三、发送Http请求

四、服务器处理请求

五、返回响应结果

六、关闭TCP连接

七、浏览器解析html

八、浏览器布局渲染

posted @ 2019-10-19 23:07  张小中  阅读(217)  评论(0编辑  收藏  举报