用户访问网站基本流程

用户访问网站基本流程


1、从客户端用户在浏览器里输入网址,回车后,系统会首先查找本地的DNS缓存以及hosts文件信息,确定是否存在域名对应的IP地址记录
,如果有就直接获取IP地址,然后去访问这个IP地址对应的服务器

2、如果客户端本地DNS缓存以及hosts文件没有域名对应的IP解析记录,那么系统会把浏览器的解析请求发送给客户端本地设置的DNS服务器
地址(通常我们称本地设置的DNS位LDNS,即localDNS)解析,如果LDNS服务器的本地缓存有对应的解析记录就会直接返回IP地址给客户端,如果没有则LDNS会继续请求其他的服务器

3、LNDS从DNS系统的(".")根开始请求对域名的解析,并对各个层级的DNS服务器系统进行一系列的查找,最终会查找到域名对应的DNS服务器,而这个授权DNS服务器正是企业购买域名
时用于管理域名解析的服务器,这个服务器会有域名对应的IP解析记录,如果没有,就表示企业的域名管理人员没有为域名做解析

4、域名的授权服务器会把域名对应的IP解析记录,发给LDNS。

5、LDNS把来自授权DNS服务域名对应的IP解析记录发送给客户端浏览器,并且LDNS会把该域名和IP的对应解析缓存起来,以便下一次更快的返回,这些缓存记录在指定的时间(DNS TTL值控制)内不会过期

6、客户端浏览器获取到域名对应的IP地址之后,浏览器会请求获得IP地址对应的网站服务器,网站服务器接收到客户端的请求并响应处理,将客户端请求的内容返回给客户端浏览器。至此一次访问浏览网页的完整过程就完成了

猜你喜欢

转载自www.cnblogs.com/Template/p/9231923.html