考点29域名系统
域名系统因特网的域名体系因特网中文域名结构由TCP/IP协议集的域名系统(DNS )进行定义。域名是具有一定层次结构的,DNS 把因特网划分成多个顶级域,并规定了国际通用域名。顶级域 采用组织模式和地
域名系统
因特网的域名体系
因特网中文域名结构由TCP/IP协议集的域名系统(DNS )进行定义。域名是具有一定层次结构的,DNS 把因特网划分成多个顶级域,并规定了国际通用域名。顶级域 采用组织模式和地理模式两种划分方法。前7个对应于组织模式,其余的域定义对应于地理模式。 地理模式的顶级域是按国家划分的,每个申请进入因特网的国家都可以作为一个顶级域,并
NIC 将顶级域的管理权分配给指定的管理机构,各管理机构对其管理的域进行继续划分,并将二级的管理授予其下属的机构。如此,形成了逐级授权的层次型的域名结构。
顶级域名cn 由中国互联网中心CNNIC 管理,它将cn 域划分成多个子域,包括ac,com,edu,net,org,bj,tj 等,并将二级域名edu 的管理授予CERNET 网络中心。CERNET 又将edu 域划分为多个子域,即三级域。如此,形成了层次型命名体系。这种命名结构是一种逻辑组织方式,不代表实际的物理连接。
主机名的书写方法
主机名是数学方法与我国邮政系统的地址书写方法非常类似。一台主机名由它所属的各级域的域名与分配给该主机的名字共同构成,顶级域名放在最右边,分配给主机的名字放在最左边,各级域名直接用“. ”隔开。如c n →edu →nankai 的WWW 主机的主机名为 www.nankai.edu.cn 。
域名服务器和域名解析
主机名到IP 地址的映射是借助于一组即独立又协作的域名服务器完成的。因特网中存在大量的域名服务器,每台服务器保存它所管辖区域内的主机名和IP 地址的对照表,这组名字服务器是域名服务器解析系统的核心。
域名服务器也构成一定的层次结构。树形的域名服务器是逻辑结构是域名解析算法得以实现的基础。域名解析采用自顶向下的算法,从根服务器到叶服务器,在其间的某一个结点上找到所需要的名字——地址映射,实现域名解析。由于树形结构是上下管辖关系,域名解析只走一条从树中某结点开始到另一结点的一条自顶向下的单向路径,不会回溯,也不会遍历整个树结构。为了避免根域名服务器负担过重,实际的域名解析是从本地域名服务器开始的。 请求域名解析的软件知道如何访问一个服务器,而每一个域名服务器至少知道根域名服务器
,地址及其父结点服务器。域名解析有递归解析和反复解析两种方式。 ① 递归解析。域名服务器系统一次性完成全部名字-地址变换。 ② 反复解析。每次请求一个服务器,不行再请求别的服务器。
在因特网中允许同一主机有多个名字,同时允许多个主机对应一个IP 地址。