摘要:Internet中IP地址由32bit组成,对于这种数字型地址,用户很难记忆和理解。为了向用户提供一种直观明白的主机标识符,TCP/IP开发了一种命名协议,即域名系统(DNS)。这是一种字符型的主机名字机制,用于实现主机名与主机地址间的映射。本模块首介绍域名系统的相关内容。一、命名机制Internet允许每个用户为自己的计算机命名,并且允
Internet中IP地址由32bit组成,对于这种数字型地址,用户很难记忆和理解。为了向用户提供一种直观明白的主机标识符,TCP/IP开发了一种命名协议,即域名系统(DNS)。这是一种字符型的主机名字机制,用于实现主机名与主机地址间的映射。本模块首介绍域名系统的相关内容。
一、命名机制
Internet允许每个用户为自己的计算机命名,并且允许用户输入计算机的名字来代替机器的地址。 Internet提供将主机名字翻译成地址的服务。
1、对主机名字的要求
全局性,这样才可在整个网中通用;
便于管理,这里包括名字的分配、确认和回收等工作;
便于名字与IP地址之间的映射。
对这样3个要求的解决方法,便构成了特定的命名机制。
2、层次型主机名格式
TCP/IP采用的是层次型命名机制,其命名结构与Internet网络体系结构相对应。
在层次型命名管理中,首先由中央管理机构将较高一级名字空间划分为若干部分,并将各部分的管理权授予相应机构;各管理机构可以将自己管辖的名字空间再进一步划分成若干子部分,并将这些子部分的管理权再授予若干子机构。
一个通用的完整的层次型主机名格式如下:
本地名。组名。网点名
其中,一个网点是Internet中的一个部分,由若干在地址位置或组织关系上联系非常紧密的网络组成;一个网点内又可分为若干个“管理组”,并以此作为基础;在组名之下是各主机“本地名”。
讨论:
为保证主机名的性,则要保证同层名字不发生冲突。
3、Internet域名
TCP/IP命名协议只是一种抽象说法,任何组织都可根据其层次型名字空间的要求,构造自己组织内部的域名,不过这些域名的使用也仅限于其系统内部。
Internet为保证其域名系统的通用性,特规定了一组正式的通用标准符号,作为第一级域的域名。
如:.com表示商业组织;.edu表示教育组织;.gov表示政府组织;.Info表示提供信息服务的实体;.int表示国际组织;.mil表示军事组织;.net表示网络组织;.org表示非商业组织;.web表示与WWW相关的实体。
域名中的国别代码用两个字母表示,如:.cn表示中国;.ul表示英国;jp表示日本;.fr 表示法国;.ca表示加拿大等。
二、域名系统(DNS)的作用
在Internet中,IP数据报传送必须使用IP地址,用户输入的是主机名字,DNS的作用是将名字自动翻译成IP地址。
DNS使用客户机/服务器模型,其服务器称为域名服务器。在域名服务器中保存了某一组织的全部主机的名字及其对应的IP地址。当某个应用程序需要将某一主机名翻译成IP地址时,该应用程序即成为DNS的一个客户。该应用程序与域名服务器建立连接,将其主机名发送到域名服务器,域名服务器查找其对应的IP地址,然后将正确的IP地址回送给该应用程序。这样该应用程序在以后的所有通信中将使用该IP地址。
总结
对主机名字的要求是:全局性,便于管理,便于名字与IP地址之间的映射。
TCP/IP采用的是层次型命名机制,一个通用的完整的层次型主机名格式包括:本地名。组名。网点名。
DNS的作用是将名字自动翻译成IP地址。
返回目录:中级通信专业综合能力现代电信网重点汇总
通信工程师备考资料免费领取
去领取