在浏览器地址键入URL,按下回车之后经历的流程

  1. 首先浏览器会依据URL逐层查询DNS服务器缓存,解析URL中的域名所对应的IP地址。DNS地址从近到远依次是浏览器缓存、系统缓存、路由器缓存、IPS服务器缓存、根域名服务器缓存、顶级域名服务器缓存,从哪个缓存找到对应的IP则直接返回,不再查询后面的缓存。

  2. 找到IP地址后,根据IP地址和对应端口(默认80端口)和服务器建立TCP连接

  3. 浏览器发出读取文件的HTTP请求,该请求发送给服务器。

  4. 服务器对浏览器请求作出响应,并把对应的带有HTML文本的HTTP响应报文发送给浏览器。

  5. 浏览器解析HTML渲染页面

  6. 浏览器释放TCP连接

posted @ 2019-03-01 13:37  bce1100  阅读(455)  评论(0)    收藏  举报