• 网络应用层(DNS)


    DNS(Domain Name System)域名系统:就是因特网使用的命名系统。许多应用层软件使用域名系统DNS,而计算机的用户只是间接地使用域名系统。
     
    机器在处理IP数据报时使用的是IP地址而不是域名,因为IP地址的长度是固定32位,而域名的长度不是固定的,处理起来比较麻烦。
     
    DNS被设计成为一个连击分布式数据库系统。
     
    域名到IP地址的解析式有分布在因特网上的许多域名服务器程序(简称域名服务器) 共同完成的。常把运行域名服务器程序的机器称为域名服务器。
     
     
    域名到IP地址的解析过程要点:
              应用程序 将要查找的域名放到DNS请求报文里  以UDP数据报文方式发给本地域名服务器  本地域名服务器查找到域名服务器 把对应的IP地址放到回答报文中翻译    应用程序获得目的主机的IP之后就可以与其进行通信了
     
     
    域名结构:
     
    层次树状结构的命名方法:任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。其中的域还可以划分为子域,而子域还可以继续划分子域的子域,这样就形成了顶级域、二级域,三级域。
      ctbu.edu.cn  对应的是 三级域名.二级域名.顶级域名
     
    DNS既不规定域名包含多少下级,也不规定每一级的域名代表什么,各级域名都由其上级域名管理机构管理,最高级有ICANN管理
     
    ICANN(The Internet Corporation for Assigned Names and Numbers)互联网名称与数字地址分配机构是一个非营利性的国际组织,成立于1998年10月,是一个集合了全球网络界商业、技术及学术各领域专家的非营利性国际组织,负责互联网协议(IP)地址的空间分配、协议标识符的指派、通用顶级域名(gTLD)以及国家和地区顶级域名(ccTLD)系统的管理、以及根服务器系统的管理。这些服务最初是在美国政府合同下由互联网号码分配当局(Internet Assigned Numbers Authority,IANA)以及其它一些组织提供。现在,ICANN行使IANA的职能。
     
    我的理解:域名即是给人用的,方便人们记忆,而IP和域名是相互对应的,给机器用的。
     
    域下面还有区,每个区中的节点都是连通的,而区才是域名服务器实际管辖的范围
     
    根域名服务器管理顶级域名。中国有三个位置有根域名服务器,分为位于北京、香港、台北。
     
    顶级域名服务器(TLD服务器):管理在该顶级域名服务器注册的所有二级域名。
     
    权限域名服务器:管理区的域名服务器
     
    本地域名服务器:也成默认域名服务器*(离用户比较近一般不超过几个路由 )
  • 相关阅读:
    Meta标签详解
    Python: 什么是*args和**kwargs
    如何进行 WebSocket 协议的压测
    在Mac上使用Microsoft Remote Desktop
    报表测试方法与注意事项
    Linux服务部署Yapi项目(安装Node Mongdb Git Nginx等) Linux服务部署Yapi
    mac安装brew(亲测)
    Linux下查看系统配置
    iTerm--比Terminal(终端)更好用的命令行工具
    协方差矩阵
  • 原文地址:https://www.cnblogs.com/beliee/p/3669580.html
Copyright © 2020-2023  润新知