互联网的域名结构
发布网友
发布时间:2022-11-14 06:39
我来回答
共1个回答
热心网友
时间:2023-01-28 06:12
早起的互联网使用了非等级的名字结构,其优点是名字简短。但是当互联网上的用户数急剧增加时,用非等级的名字空间来管理一个很大的而且是经常变化的名字集合是非常困难的。因此,互联网后来就采用了层次树状结构的命名方法。采用这种命名方法,任何一个连接在互联网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。这里“域”是名字空间中间中一个可被管理的划分。域可以划分为子域,而子域还可以继续划分为子域的子域,就这样就形成了顶级域,二级域,*域,等等。
DNS规定:域名中的标号由英文字母和数字组成,每一个标号不超过63个字符(但为了方便记忆,最好不要超过12个字符),也不区分大小写字母。标号中除连接字符外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的顶级域名写在最右边。由多个标号组成的完整域名总共不超过266个字符。DNS既不规定一个域名需要包含多少下级域名,也不规定每一级的域名代表什么意思。各级域名由其上一级的域名管理机构管理,而最高级的顶级域名管理机构则由ICANN进行管理。用这种方法可使每一个域名在整个互联网范围内是唯一的,并且也容易设计出一种查询域名的机制。
需要注意的是,域名只是个逻辑概念,并不代表计算机所在的物理地点。变长的域名和使用有助记忆的字符串,是为了便于人使用。而IP地址是定长的32位二进制进制数字则非常便于机器进行处理。这里需要注意,域名中的“点”和点分十进制IP地址中的点并无一一对应的关系。点分十进制IP地址中一定是包含三个点,但是每一个域名中的点的数目不一定是三个。
域名树的树叶就是单台计算机的名字,它不能再继续往下划分了。
互联网的域名划分是按照机构的组织来划分的,与物理的网络无关,与IP地址中的子网也没关系。