zoukankan      html  css  js  c++  java
  • 六、应用层——DNS

    概述

      采用 C/S 架构,其协议运行在 UDP上,使用53号端口。

      域名解析:域名->IP地址,或者IP->域名,正向解析和反向解析。

      UDP数据报

      分为:层次域名空间、域名解析器

    层次域名空间

      www . cskaoyan .com

      三级域名.二级域名.顶级域名

    域名服务器

      联机分布式的系统。

      根域名服务器:知道所有的顶级域名服务器的IP地址,它一般告诉本地域名服务器去哪个顶级域名服务器上进行查询。

      顶级域名服务器:回复你或者告诉你去哪一个域名服务器下。

      授权域名服务器:主机在服务器上登记。

      本地域名服务器

    域名解析过程

      递归查询和迭代查询

      1.递归查询:本机询问本地域名服务器,本地域名服务器如果不知道,由它向根域名服务器发出查询请求。这种情况下,本地域名服务器只要向根域名服务器查询一次,后面的查询都是递归地在几个域名服务器间查询。

      2.迭代查询:

      根域名服务器收到本地域服务器发送的请求后,要么给出查询的IP地址,要么告诉本地域名服务器下一步去哪个低级域名服务器。

      然后让本地域名服务器去问顶级域名服务器。

      3.过程

      1)客户机向本地域名服务器发送DNS请求报文(递归)

      2)本地域名服务器收到请求后,查询本地缓存,若没有该记录,以DNS客户的身份向根域名服务器发送请求,然后顶级域名服务器,然后授权服务器,最后返回 IP

      3)本地域名服务器保存缓存,同时返回给客户机

  • 相关阅读:
    js Excel导出
    计算机原理
    Sql Server 连接池
    转/ C# 托管资源和非托管资源
    求两个时间相差多少时间
    计算机基础
    MyEclipse CI 2018.9.0正式发布(附下载)
    DevExpress v18.1新版亮点——ASP.NET Bootstrap篇(二)
    DevExpress v18.1新版亮点——ASP.NET Bootstrap篇(一)
    DevExpress v18.1新版亮点——ASP.NET篇(四)
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12860562.html
Copyright © 2011-2022 走看看