|
知识路径: > 计算机网络原理 > Internet 协议 > 应用层协议 > 域名系统DNS > 域名系统 >
|
相关知识点:3个
|
|
|
|
为了保证主机名字的唯一性,给主机分配的名字必须在名字空间(Name Space)中进行。名字空间可以按两种方式进行组织:平面的和层次的。
|
|
|
在平面名字空间(Flat Name Space)中,名字是一个无结构的字符序列。为了保证名字的唯一性,名字的分配和管理必须集中控制,因此平面名字空间不适合因特网这样大规模的系统。
|
|
|
在层次名字空间(Hierarchical Name Space)中,每一个名字由几部分组成。例如,第一部分可以定义组织的形式,第二部分可以定义组织的名字,第三部分可以定义组织的部门等。这样,名字的分配和管理就可以分散化。中央管理机构可以负责分配名字的一部分,比如组织形式和组织的名字。名字其他部分的分配和管理可交给这个组织,比如这个组织可以通过给组织名字加上后缀(或前缀)来定义部门。UNIX系统的文件名就是一个层次名字空间的例子。
|
|
|
为了获得层次名字空间,人们设计了域名空间(Domain Name Space,DNS)。在域名方式下,所有的名字由根在顶部的倒置树结构来定义。该树最多有128级(level):0(顶级、根节点)~127级(叶节点)。
|
|
|
树上的每一个节点有一个标号(Label)。标号是一个最多为63个字符的字符串,根节点标号是空字符串。DNS要求每一个节点的子节点有不同的标号,这样就确保域名的唯一性。
|
|
|
域(Domain)是域名空间(DNS)的一棵子树,这个域的名字是子树顶部节点的域名,而且一个域本身还可以再划分为多个子域(Subdomian)。
|
|
|
每一个域都有一个域名(Domain Name),域名由用点(.)分隔的标号序列表示。例如,www.cs.princeton表示美国普林斯顿大学(princeton)计算机系(cs)的WWW服务器(www);mail.csai.cn表示中国(cn)软考在线公司(csai)的邮件服务器(mail)。
|
|
|