zoukankan      html  css  js  c++  java
  • 用户访问网站基本流程

    用户访问网站基本流程


    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地址对应的网站服务器,网站服务器接收到客户端的请求并响应处理,将客户端请求的内容返回给客户端浏览器。至此一次访问浏览网页的完整过程就完成了

  • 相关阅读:
    jquery筛选数组之grep、each、inArray、map的用法及遍历json对象 [转]
    fontface 自定义字体
    (转)闭包与柯里化
    简单的等级评分效果
    js对象字面量
    利用jqueryRotare实现抽奖转盘
    [转]移动终端开发必备知识
    jQuery ajax中使用serialize() 方法提交表单数据
    css3动画模块transform transition animation属性解释
    【备忘】canvas下图片翻转转自oldj.net(英杰兄)
  • 原文地址:https://www.cnblogs.com/Template/p/9231923.html
Copyright © 2011-2022 走看看