http请求流程

大致分为6步

一、域名解析

域名解析目的:获取到服务器的ip

域名解析流程:
  1、浏览器首先解析url,然后搜索浏览器的DNS缓存
  2、如果没有,浏览器会搜索操作系统自身的DNS缓存
  3、如果还没有,尝试读取hosts文件
  4、如果还没有,查找DNS服务器发起域名解析请求直至获取服务器IP

二、TCP三次握手

三、发起http请求

四、服务器响应请求

服务器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器

五、浏览器解析前端代码

六、浏览器对页面进行渲染

你可能感兴趣的:(http请求流程)