• DNS服务器的解析


    ---恢复内容开始---

    DNS前言:

    英特网作为域名和IP地址相互映射的一个分不式数据库,能够使用户更方便的访问互联网。而不用去记住能够被机器直接读取的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用的端口号53。

    socketc

            c/s模式 

                      Clients:发起应用请求的程序 

                       Server:相应请求(提供服务)的程序

                          服务器的端口的程序必须监听在一个socket上(socket=ip+port),且套用字必须客                 户端和服务端都有

      传输层协议:TCP  UCP  SCTP

      TCP  :面向连接的协议。双方在互相通信的时候。需要建立虚链路,虚连接

       UCP : 无连接的协议,双方在互相通信的时候,不需要建立虚链路,虚连接

    DNS应用层协议

           属于C/S模式

           监听的端口:53/udp      53/tcp

            top level  domain

                   组织域 : .com      .net        .org       gov         edu          mil

                    国家域 :.cn    hk     tw     .jp

    DNS查询类型

                 递归查询  :从客服机到本地设置的DNS 服务器

                 递归查询是客户端面向本地的DNS服务器的一种查询方式,在该模式下运营商的DNS服务器接收客户机的请求,必须使用一个准确的查询结果回复客户机,如果DNS服务器本地没有存储查询的DNS 信息,那么该服务器会询问其他服务器,并将返回的的查询结果提交给客服机。

               

                   迭代查询 : 从根服务器到各个子服务器 

                  迭代查询是运营商的DNS服务器代理用户的DNS请求,面向全球的DNS服务器运行的查询。当客户机发送查询请求时是递归查询,而运营商的DNS服务器会首先请求根DNS服务器,而根DNS服务器并不会直接回复直接查询结果,而是告诉运营商DNS服务器另一台DNS服务器地址,运营商DNS服务器再向这台DNS服务器提交请求,依次循环知道拿到查询的结果位置。

                          

  • 相关阅读:
    Unity3d在各个平台读取Sqlite3数据库
    UI
    Could..... not preload global game manager
    Asset Store 下载的package存在什么地方?
    NDK下载地址
    UGUI富文本
    Unity播放视频
    让IIS支持无后缀名访问
    PC Android IOS资料同步更新
    PHP memcached 扩展的安装
  • 原文地址:https://www.cnblogs.com/liu1026/p/7435527.html
Copyright © 2020-2023  润新知