域名结构 平面型命名机制 层次型命名机制 层次型名字管理 TCP/P域名 域名解析 TCPP域名服务器 域名解析 逆向域名解析 域名解析的效率
域名结构 平面型命名机制 层次型命名机制 层次型名字管理 TCP/IP域名 域名解析 TCP/IP域名服务器 域名解析 逆向域名解析 域名解析的效率
Why dns? IP地址 192.168.1.1 192.168.1.2
Why dns? • IP地址 192.168.1.1 192.168.1.2
IP地址太抽象,难于记忆、理解,因此必须用 更友好、便于记忆的名字来代替数字IP地址 首先对主机名字的首先要求是全局唯一的,即 能在整个 Internet通用。 其次要便于管理, Internet中主机名字管理工作包 括名字分配、确认和名字回收等 第三要便于映射,即便于名字与IP地址之间的映射
IP 地址太抽象,难于记忆、理解,因此必须用 更友好、便于记忆的名字来代替数字 IP 地址 首先对主机名字的首先要求是全局唯一的,即 能在整个Internet通用。 其次要便于管理,Internet中主机名字管理工作包 括名字分配、确认和名字回收等。 第三要便于映射,即便于名字与IP地址之间的映射
Why dns? 主机名 mycomputer bob
Why dns? • 主机名 mycomputer bob
命名机制 每一主机名简单地由一个字符串组成,没有 进一步的层次结构。 缺点: 集中式单一映射表:响应大量主机的映射请求,占用带宽 单一的中央管理机构的工作负担越来越重; 地址映射低效每个站点自己维护:保证一致性;
每一主机名简单地由一个字符串组成,没有 进一步的层次结构。 命名机制 集中式单一映射表:响应大量主机的映射请求,占用带宽。 单一的中央管理机构的工作负担越来越重; 地址映射低效 每个站点自己维护:保证一致性; 缺点:
Why dns? 域名系统 Ali cnnic. net. cn Bob henu. edu. cn
Why dns? • 域名系统 Ali.cnnic.net.cn Bob.henu.edu.cn
域名服务DNS 口DNS用于将主机名转换为P地址 口采用名字来标记一台主机便于记忆。 口DNS服务主要基于UDP来实现,端口号=53。 个组成部分:域名空间、名字服务器、解析程序 >域名空间:分布式的、层次型(分级)的树形结构,根 没有名字,顶层域由组织域(如org、com、edu)和国家域 (如cn)构成。在往下分还可分为若干层子域,如下页图 。通常用点来分隔域的层次,如 Www.shou.com
域名服务DNS ❑ DNS用于将主机名转换为IP地址。 ❑ 采用名字来标记一台主机便于记忆。 ❑ DNS服务主要基于UDP来实现,端口号=53。 ❑ 三个组成部分:域名空间、名字服务器、解析程序 ➢域名空间:分布式的、层次型(分级)的树形结构,根 没有名字,顶层域由组织域(如org、com、edu)和国家域 (如cn)构成。在往下分还可分为若干层子域,如下页图 。通常用点来分隔域的层次,如 www.shou.com
域名系统的树状结构图 root 最高级域名 cn edu com net ac WISC 第二级 263 cnnc 163 WWw cs 第三级 第四线sd ras albert ftp vhost panda Into
域名系统的树状结构图 cn edu com ac www info cnnic 163 rds vhost panda isd 263 net ftp cs mit wisc albert root . 最高级域名 第二级 第三级 第四级
在名字中加入层次型的结构,其结构层次对应 于名字管理机构的层次 每一级机构只给它的子机构授权 层次型树形结构 如:邮件地址 优点:层次化的命名机制更能保证命名的唯一性 层次型命名机制与 Internet结构一一对应
在名字中加入层次型的结构,其结构层次对应 于名字管理机构的层次 每一级机构只给它的子机构授权 层次型树形结构 如:邮件地址 优点: 层次化的命名机制更能保证命名的唯一性 层次型命名机制与 Internet 结构一一对应
在 Internet的层次型名字管理中,首先由中央管理机构(比如 nternet的NC)将最高一级名字空间划分为若干部分,并将各 部分的管理权授予相应机构,各管理机构可以将管辖内的名字 空间进一步划分若千子部分,并将子部分的管理特权再授予若 干子机构。 为保证主机名的通用性,只要保证同层名字不冲突 就行了,不同层对象取相同的名字是完全可以的。这 样,上层不必越级关心下层的命名情况,下层名字的 变化也不会反过来影响上层的正常状态
在Internet的层次型名字管理中,首先由中央管理机构(比如 Internet的NIC)将最高一级名字空间划分为若干部分,并将各 部分的管理权授予相应机构,各管理机构可以将管辖内的名字 空间进一步划分若干子部分,并将子部分的管理特权再授予若 干子机构。 为保证主机名的通用性,只要保证同层名字不冲突 就行了,不同层对象取相同的名字是完全可以的。这 样,上层不必越级关心下层的命名情况,下层名字的 变化也不会反过来影响上层的正常状态