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)本地域名服务器保存缓存,同时返回给客户机

  • 相关阅读:
    Android新手之旅(5) 网络资源
    Android新手之旅(10) 嵌套布局
    vertest
    Android新手之旅(4) 通过HTTP访问web
    Android新手之旅(6) 与.Net不同之处
    Android新手之旅(7) RadioButton的自定义
    Android新手之旅(9) 自定义的折线图
    Android新手之旅(8) ListView的使用
    ECLIPSE 安装及与CDT 的使用 多线程编程
    Eclipse的代码提示背景是黑色
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12860562.html
Copyright © 2011-2022 走看看