从输入url到页面加载发生了什么?
过程: 1、 域名解析(获得IP地址) 2、 发起TCP连接 3、建立TCP连接后发起HTTP请求 4、服务器端处理HTTP请求,浏览器接收HTTP响应。 5、浏览器解析渲染页面 一、域名解析 DNS解析的过程就是寻找哪台机器上有你需要的资源的过程,互联网上每一台计算机的唯一标识就是它的IP地址,所以域名解析会将一个网址转换为IP地址。 解析过程: 上图是查找www.google.com的IP地址的过程。 首先在 本地域名服务器 中查找ip地址,如果没有找到,本地域名服务器会向根域名服务器发送一个请求。 如果 根域名服务器 也没有,则根域名服务器会向 com顶级服务器 发送请求,以此类推下去。 直到最后本地域名服务器获得ip地址并把它缓存到本地,供下次查询使用。 从上述过程中,可以看出解析过程是从右向左的:. ->com->google.com->www.google.com 具体过程: (1)在浏览器缓存中查找该域名对应的IP地址; (2)在本机系统查找是否缓存过IP,(系统自己也具备域名解析的能力); (3)向本地域名服务器发送请求 本地域名系统一般是本地区的域名服务器,比如连接的校园网,那么域名解析系统就在校园的机房里;如果连接的是电信、移动等网络,那么本地域名解析系统就在北地区,有各自的运营商来提供服务。 (4)向根域名服务器发送请求。 。。。。。 查询的两种方式: