应用层
域名系统DNS
域名系统DNS(Domain Name System)是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。
互联网的域名系统DNS被设计成为一个联机分布式数据库,并采用客户服务器方式。
互联网的域名结构
互联网采用层次树状结构的命名方法,采用这种命名方法,任何一个连接在互联网上的主机或路由器,都有一个唯一的层次结构的名字,即域名(Domain Name)。“域”是名字空间中一个可被管理的划分,还可以划分子域,而子域还可继续划分为子域的子域,这样就形成了顶级域、二级域,三级域,等等。
从语法上讲,每一个域名都由标号序列组成,而各标号之间用点隔开。
例如:
DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母;级别低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。各域名由上一级的域名管理。
域名服务器
一个域名服务器所负责的(或有权限的)范围叫做区(zone),一个区中的所有节点必须是可以联通的。每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。总之,DNS服务器的管辖范围不是以“域”为单位,而是以“区”为单位。区是DNS服务器实际管辖的范围。区可能等于或小于域,但一定不能大于域。
1、根域名服务器
最高层次的域名服务器。所有的根域名服务器都知道所有