域名体系与域名系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《域名体系与域名系统课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 域名 体系 系统 课件
- 资源描述:
-
1、第第 五五 章章 域名体系与域名系统域名体系与域名系统Zhang DongyanTCP/IP Protocols 2 5.1 5.1 域名域名体系与域名体系与域名系统系统4IP地址由一组数据来表示。数字对计算机地址由一组数据来表示。数字对计算机来说是十分有意义的,但对人类的记忆行来说是十分有意义的,但对人类的记忆行为来说,则很不方便,因此需要用具有字为来说,则很不方便,因此需要用具有字面含义的名字来表现。面含义的名字来表现。用名字来代替用名字来代替IP地址地址,以便于人们的记忆以便于人们的记忆 =202.118.224.153Zhang DongyanTCP/IP Protocols 3 4域
2、名(域名(domain name)在在Internet中,采用中,采用IP地址可以直接访问网地址可以直接访问网络中的一切主机资源,但是络中的一切主机资源,但是IP地址难于记地址难于记忆,于是便产生了一套易于记忆的、具有忆,于是便产生了一套易于记忆的、具有一定意义的用字符来表示的一定意义的用字符来表示的IP地址,这就地址,这就是域名。是域名。4域名的特点域名的特点(1)易于记忆和理解易于记忆和理解;(2)使网络服务更易于管理使网络服务更易于管理;(3)在应用上与在应用上与IP地址等效。地址等效。5.1 5.1 域名域名体系与域名体系与域名系统系统Zhang DongyanTCP/IP Proto
3、cols 4 4 IP地址到名字地址间的映射:便于记忆地址到名字地址间的映射:便于记忆 例:例:202.118.224.153=哈尔滨工业大学哈尔滨工业大学Web Mail服务器服务器4 名字由名字由DNS服务器解析服务器解析4 逆向层次型命名机制逆向层次型命名机制 =Web服务器服务器.北京大学北京大学.教育机构教育机构.中国中国(162.105.129.12)4 行业和组织顶级域名:行业和组织顶级域名:com,edu,gov,mil,net,org,int4 国家和地区顶级域名:国家和地区顶级域名:au,cn,tw,hk,jp,it5.1 5.1 域名域名体系与域名体系与域名系统系统Zha
4、ng DongyanTCP/IP Protocols 5 5.1 5.1 域名域名体系与域名体系与域名系统系统4主机名必须满足三条准则:主机名必须满足三条准则:全球唯一性全球唯一性 便于管理便于管理 便于映射,效率高便于映射,效率高4单一域名服务器的问题:单一域名服务器的问题:随着网络数及主机数的增加,重名的可能性变大随着网络数及主机数的增加,重名的可能性变大 域名服务器的负担过重域名服务器的负担过重 跨网段域名服务器为网络负载带来负担跨网段域名服务器为网络负载带来负担 管理权限不清晰管理权限不清晰Zhang DongyanTCP/IP Protocols 6 层次型命名机制层次型命名机制4名
5、字空间分成若干个部分,并授权相应的名字空间分成若干个部分,并授权相应的机构进行管理;机构进行管理;4各授权机构有权对其所管辖的名字空间进各授权机构有权对其所管辖的名字空间进一步划分,并再授权相应的机构进行管理;一步划分,并再授权相应的机构进行管理;4域名系统构造成一个树状分布式数据库,域名系统构造成一个树状分布式数据库,叶节点是主机名,中间节点是相应层次的叶节点是主机名,中间节点是相应层次的域名服务器,根节点为空。域名服务器,根节点为空。4域名之间用域名之间用“.”进行分割:进行分割:Zhang DongyanTCP/IP Protocols 7 4域名系统采用层次型命名机制,语法是:域名系统
6、采用层次型命名机制,语法是:4域名地址一般包含四部分内容,他们分别域名地址一般包含四部分内容,他们分别是:是:4顶级顶级域名域名(最高级域名最高级域名:top-level domain)是是一种标准化的标号以保证域名系统的通用一种标准化的标号以保证域名系统的通用性。性。域名系统的命名机制域名系统的命名机制Zhang DongyanTCP/IP Protocols 8 域名系统的层次结构域名系统的层次结构主机名主机名.组名组名.网点名网点名.顶级域名顶级域名主页服务器主页服务器教育网教育网哈工大哈工大中国中国“”cnedujpukhkcomeducomacorghitpkutsinghuaneu
7、wwwmtlibmllibvtlib顶级顶级网点网点组组主机主机Zhang DongyanTCP/IP Protocols 9 域名系统的规定域名系统的规定4域名系统具有特定的保留字,且顶级域名系统具有特定的保留字,且顶级域名是确定的,由域名是确定的,由IAHC负责制定;负责制定;4顶级域名分为三类:通用顶级域名分为三类:通用(组织组织)、国、国家家(地域地域)及国际组织;及国际组织;通用类由三个字母表示,表示组织,特通用类由三个字母表示,表示组织,特指美国机构,其它国家则出现在二级域指美国机构,其它国家则出现在二级域名名(网络名网络名)中中IAHC在世界的七个大区选择了不超过在世界的七个大区
8、选择了不超过2828个注个注册中心来接收这七个通用型顶级域名的申请册中心来接收这七个通用型顶级域名的申请Zhang DongyanTCP/IP Protocols 10(1 1)一般地,)一般地,InternetInternet地址的最后一部分代表了最地址的最后一部分代表了最大的区域,通常为国家代码。大的区域,通常为国家代码。域名域名国家国家/地区代码地区代码au澳大利亚澳大利亚ca加拿大加拿大cn中中 国国fr法法 国国jp日日 本本hk香香 港港tw台台 湾湾域名域名国家国家/地区代码地区代码de德德 国国uk英英 国国fi芬芬 兰兰it意大利意大利es西班牙西班牙dk丹丹 麦麦nz新西兰
9、新西兰有关有关顶级域名的规定顶级域名的规定Zhang DongyanTCP/IP Protocols 11(2 2)美国通常不使用国家代码作为地址的最后一)美国通常不使用国家代码作为地址的最后一部分,而分别以:部分,而分别以:域名域名意意 义义 com商商 业业 组组 织织edu教教 育育 部部 门门gov政政 府府 部部 门门mil军军 事事 部部 门门 net网网 络络 组组 织织 org非赢利组织非赢利组织int国国 际际 组组 织织例例www.ims.orgwww.有关有关顶级域名的规定顶级域名的规定Zhang DongyanTCP/IP Protocols 12 域名域名意意 义义f
10、irm公司、企业公司、企业store销售经营公司销售经营公司webWWW WWW 机构机构arts 文化、娱乐文化、娱乐rec消遣、娱乐消遣、娱乐info信息服务信息服务nom个个 人人例例www.legend.firmwww.xxx.storewww.sina.webwww.www.internic.recwww.mis.infowww.starco.arts有关有关顶级域名的规定顶级域名的规定(3 3)新增通用型顶级域名:)新增通用型顶级域名:Zhang DongyanTCP/IP Protocols 13 域名命名例子域名命名例子哈尔滨工业大学校园网内负责收发电子邮件哈尔滨工业大学校园网
11、内负责收发电子邮件的主机代号为的主机代号为mail,mail,其域名为:其域名为: 其中,其中,“cncn”代表中国(国家名),代表中国(国家名),“eduedu”代表代表教育机构的网络分类名教育机构的网络分类名,hit hit 代表代表哈尔滨工业哈尔滨工业大学(机构名),大学(机构名),“mail”mail”则为邮件服务器的主机名(计算机名)。则为邮件服务器的主机名(计算机名)。前一个区域被后一个区域包含,是后一个区前一个区域被后一个区域包含,是后一个区域子域。域子域。Zhang DongyanTCP/IP Protocols 14 机构机构类别域名类别域名 (最初为(最初为6 6个,个,1
12、9971997年后增加为年后增加为7 7个)个):-用于科研机构用于科研机构 行政区行政区类别类别域名域名:-北京北京Zhang DongyanTCP/IP Protocols 15 5.25.2 域名系统与域名解析域名系统与域名解析4在在Internet上,上,“域名域名 IP地址地址”的的映射或解析工作由一组既独立又协作映射或解析工作由一组既独立又协作的服务器来完成,并称为域名服务器的服务器来完成,并称为域名服务器(Domain Name Server,简称,简称DNS)。)。4域名服务器也称为名字服务器,相应域名服务器也称为名字服务器,相应地完成该映射工作的软件称为域名解地完成该映射工作
13、的软件称为域名解析器(析器(Name Resolver)软件。)软件。Zhang DongyanTCP/IP Protocols 16 5.25.2 域名系统与域名解析域名系统与域名解析4域名服务器的两种形式:域名服务器的两种形式:主服务器,用于保存域名解析表,获得结果后主服务器,用于保存域名解析表,获得结果后发送给请求方。发送给请求方。转发服务器,用于保存转发服务器表,一旦收转发服务器,用于保存转发服务器表,一旦收到不是本域名服务器解析范围内的地址时则转到不是本域名服务器解析范围内的地址时则转交到其他域名服务器,如此直至得到肯定的答交到其他域名服务器,如此直至得到肯定的答复复(有或没有有或没
14、有)为止。为止。4域名服务器的链的配置域名服务器的链的配置 所有服务器必须知道其下一层服务器的位置所有服务器必须知道其下一层服务器的位置 所有服务器必须知道根服务器的位置所有服务器必须知道根服务器的位置Zhang DongyanTCP/IP Protocols 17 5.25.2 域名系统与域名解析域名系统与域名解析4解析器解析器(Name Resolver)存在于客户存在于客户方,由客户提出查询申请并分析返回的解方,由客户提出查询申请并分析返回的解析后的结果并传送给应用程序。析后的结果并传送给应用程序。4与与DNS通信可以采用通信可以采用TCP协议或协议或UDP协议,协议,但通常解析器均配置
15、为但通常解析器均配置为UDP协议,因为对协议,因为对于单个的请求于单个的请求UDP协议的开销比较小。协议的开销比较小。Zhang DongyanTCP/IP Protocols 18 4域名解析的含义域名解析的含义 在在Internet中,当用户使用主机域名进行通信时,中,当用户使用主机域名进行通信时,系统必须将域名映射为系统必须将域名映射为IP地址或反之。这种将域地址或反之。这种将域名映射成相应的名映射成相应的IP地址的过程称为域名解析地址的过程称为域名解析(Name Resolution)。)。域名解析包含两个过程:域名解析包含两个过程:正向正向域名解析:将域名映射成域名解析:将域名映射成
16、IP地址的过程,地址的过程,或者说或者说从域名得到从域名得到IP地址地址的过程的过程。即。即“域名域名地址地址 IP地址地址”。反向反向域名解析:将域名解析:将IP地址地址映射成域名映射成域名的过程,的过程,或者说或者说从从IP地址找到相应的域名地址找到相应的域名的过程。这的过程。这种情况一般使用不多。种情况一般使用不多。5.25.2 域名系统与域名解析域名系统与域名解析Zhang DongyanTCP/IP Protocols 19 4域名服务器的分布结构域名服务器的分布结构 与域名的层次结构类似,与域名的层次结构类似,Internet上众多上众多的的域名服务器也是按树型层次结构分布的。域名
17、服务器也是按树型层次结构分布的。5.25.2 域名系统与域名解析域名系统与域名解析.P K U.E D U.C N 子 域 服 务 器.E D U.C N 子 域 服 务 器2 6 3.C O M 子 域 服 务 器 2 1 C N.C O M 子 域 服 务 器.C O M.C N 子 域 服 务 器 G O V.C N 子 域 服 务 器.C N 域 服 务 器C O M 域 服 务 器E D U 域 服 务 器.中 央 根 服 务 器Zhang DongyanTCP/IP Protocols 20 一般来说,按上图中的域名服务器的层次结构,对一般来说,按上图中的域名服务器的层次结构,对于
18、任何一个域名只要从根服务器开始,自顶向下进行搜于任何一个域名只要从根服务器开始,自顶向下进行搜索,通过一次搜索就可找到与之相应的索,通过一次搜索就可找到与之相应的IPIP地址。域名解地址。域名解析的实际过程中,通常采用以下两种方法:析的实际过程中,通常采用以下两种方法:1 1、递归解析法、递归解析法 从根服务器开始,自顶向下一级一级往下解析,直从根服务器开始,自顶向下一级一级往下解析,直到找到相应的到找到相应的IPIP地址为止。(地址为止。(我替你查询)我替你查询)2 2、重复解析(或反复解析)法、重复解析(或反复解析)法 从本地的从本地的DNSDNS开始,若在本开始,若在本DNSDNS管理范
19、围内找不到相管理范围内找不到相应的域名,则将请求转向更高一层或最靠近的应的域名,则将请求转向更高一层或最靠近的DNSDNS;若;若还是找不到,则再向高一层的还是找不到,则再向高一层的DNSDNS查询,直至最后找到查询,直至最后找到请求域名及相应的请求域名及相应的IPIP地址为止。(地址为止。(我告诉你找谁查询我告诉你找谁查询)域名的解析域名的解析方法方法Zhang DongyanTCP/IP Protocols 21 域名解析过程如下:域名解析过程如下:是否在本域?是否在本域?查询请求查询请求Y Y返回结果返回结果重复解析?重复解析?返回结果返回结果Y YN NN N递归解析递归解析返回结果返
20、回结果域名的解析域名的解析方法方法Zhang DongyanTCP/IP Protocols 22 域名解析(递归解析)过程举例域名解析(递归解析)过程举例4 如从本地访问:如从本地访问: 首先由本地的首先由本地的DNSDNS解析,若解析不了,将名字交给根中解析,若解析不了,将名字交给根中国国(cn)的的DNSDNS解析;解析;若中国(若中国(cncn)的)的DNSDNS解析不了,将名字交给根中国教育解析不了,将名字交给根中国教育科研网(科研网(eduedu)的)的DNSDNS解析;解析;若教育科研网(若教育科研网(eduedu)的)的DNSDNS解析不了,将名字交给根解析不了,将名字交给根北
21、京大学(北京大学(pkupku)的)的DNSDNS解析;解析;最后由北京大学的最后由北京大学的DNS DNS 解析出解析出的的IPIP地地址为:址为:202.112.7.12202.112.7.12,并将该,并将该IPIP地址返回给用户。地址返回给用户。Zhang DongyanTCP/IP Protocols 23 4在域名的解析过程中,为提高速度,可以在两在域名的解析过程中,为提高速度,可以在两方面进行优化:方面进行优化:复制:复制:根根DNS可以被复制出若干副本,并可以被复制出若干副本,并存放在世界各地的多处域名服务器中。实存放在世界各地的多处域名服务器中。实际应用时,地理位置最近的域名
22、服务器通际应用时,地理位置最近的域名服务器通常响应最快常响应最快。缓存:缓存:在每个域名服务器内存中开辟一个在每个域名服务器内存中开辟一个“域名缓存区域名缓存区”,用来存放最近一段时间,用来存放最近一段时间中解析过的域名及相应的中解析过的域名及相应的IP地址,以及描地址,以及描述该域名的服务器位置信息。述该域名的服务器位置信息。域名解析性能的优化域名解析性能的优化Zhang DongyanTCP/IP Protocols 24 域名系统的工作原理域名系统的工作原理根服务器根服务器主机主机主服务主服务CNEDUUKACPKUACBRADHIT主机主机H服务器服务器服务器服务器cn服务器服务器Ww
23、w.brad.ac.ukWww.brad.ac.ukWww.brad.ac.ukWww.brad.ac.ukWww.brad.ac.ukWww.brad.ac.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.xxx.ukxxx.xxx.
24、xxx.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.ac.ukxxx.xxx.
展开阅读全文