浅谈从url到页面的实现

2018-03-04  本文已影响0人  usopp酱

一、简单叙述从url到页面的实现过程

  1. 从浏览器输入URL(例如输入www.baidu.com)
  2. 域名解析(通过DNS去将域名www.baidu.com转换成的IP地址)
  3. web服务器接受请求,返回请求,浏览器接收到html等文件,开始将页面渲染展现在我们面前。

二、详细介绍

(一)相关概念

(二)通过DNS将域名转换成IP地址(通过以下步骤一层一层去查找IP地址)

  1. 通过浏览器缓存查找是否有该域名和对应的IP,如没有下一步。
  2. 从系统缓存Hosts文件查找是否有该域名和对应 IP,如没有下一步。
  3. 从路由器缓存查找是否有该域名和对应 IP,如没有下一步。
  4. 从ISP,DNS缓存(比如到电信的 DNS 上查找缓存.),查找是否有该域名和对应 IP,如没有下一步。
  5. 如果都没有找到,则向根域名服务器查找域名对应IP,根域名服务器把请求转发到下一级直至找到IP。

(三)服务器的处理

web服务器接受请求,返回请求,浏览器接收到html等文件,开始将页面渲染展现在我们面前。

上一篇 下一篇

猜你喜欢

热点阅读