zoukankan      html  css  js  c++  java
  • TCP/IP 域名系统DNS

    简介

    DNS的作用就是把应用层的主机名映射为网络层的IP地址。

    上图展示了DNS的作用。

    (学会讲故事,将内容贯穿起来)

    为了得到层次化的名字空间,人们设计了域名空间,如下图所示:

    下面是一个具体的示例:

    域domain是域名空间中的子树。域的名字就是这个子树顶部结点的名字。域本身可以划分为若干个域(有时也称它们为子域。)

    因特网中的DNS

    1.类属域(按照主机的类属行为来定义注册主机。树中的每一个结点定义一个域。)

    类属性中的标号含义

    2.国家域(比如cn表示中国,us表示美国)

    3.反向域(用于把地址映射成名字例如IP为132.34.45.121应被读为121.45.34.132.in-addr.arpa)

    解析

    名字解析成地址,地址解析成名字称为名字地址解析。这个过程主机要调用解析程序DNS。

    1.递归解析,

     2.迭代解析

    Tips:

    简单来说,递归就是自己调用自己,如:
    int abc(...)
    {
    if(...) //递归终止条件
    { return abc(...); }
    return 0;
    }

    而迭代是重复一组指令,不断地根据变量的旧值推出新值,如:
    for(; ; ;) //迭代终止条件
    {
    a = b + c;
    b = a;
    c = a;
    }

    ..

  • 相关阅读:
    Confd+Consul 动态生成配置文件
    Flask实例化的参数 及 对app的配置
    Flask 中的路由系统
    Flask 中内置的 Session
    Flask中的模板语言jinja2
    docker
    windows上使用git
    redis的源码编译安装+发布订阅+RDB持久化
    mariadb安装和mysql主从同步
    nginx负载均衡
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/3135453.html
Copyright © 2011-2022 走看看