- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 应用层 授课老师:刘琴 联系方式电子邮件:gracelq628@126.com 应用层 DNS-域名系统 电子邮件服务 万维网 DNS-域名系统 1)DNS的基本概念 2)名字空间 3)资源记录 4)域名解析 1)DNS的基本概念 域名与地址的对应关系 建立简单文件hosts,记录域名与地址的映射关系 网络上每台主机都可获得完整的、一致的映射表 域名系统DNS的概念 网络规模庞大时hosts的问题 占用信道和系统资源太多,查询效率低 集中式的统一维护管理异常困难 域名系统DNS 域名系统DNS DNS使用一种分层次的、基于域的命名方案,并且用一个分布式数据库系统来实现此命名方案。 DNS的主要用途是,将主机名和电子邮件目标地址映射成IP地址。 RFC1034和 RFC1035定义 具有层次结构的域名命名机制,分布式数据库系统实现 DNS工作过程 DNS工作过程 首先,应用程序调用一个名为解析器(resolver)的库过程,并将名字(需要映射成IP地址的名字)作为参数传递给此过程。 然后,解析器向本地的DNS服务器发送一个UDP分组。 第三步,本地DNS服务器查找该名字,并且将找到的IP地址返回给解析器。 最后,解析器将IP地址返回给调用方。 有了IP地址之后,应用程序就可以与目标机器建立一个TCP连接,或者给它发送UDP分组 2)名字空间 树状结构 命名机制 域,区域 域名服务器 域名系统的树状结构 顶级域名 顶级域名有2种:通用域和国家域。 通用域包含:com(商业),edu(教育性机构),gov(美国联邦政府),int(一些国际性组织),mil(美国军队),net(网络供应商),org(非赢利性组织),biz(商贸),info(信息),name(人们的名字)和pro(职业),aero(航空业),coop()合作社,museum(博物馆)。 每个国家都有一个国家域,定义在ISO 3166中。 常见的顶级域名 中国的二级域名系统 命名机制 主机的域名 主机名.最低级域名. ?? .最高级域名 例如 域名的限制 不区分大小写 各组成部分的名字最长为63个字符 路径全名不得超过255字符 域的概念 每个域的名字是从它向上到根节点的路径,各个部门之间用句点分开。例如,Sun Microsystems公司的工程部门可能是。 绝对域名 相对域名 每个域自己控制如何分配它下面的域(子域)。例如,日本的ac.jp和co.jp域分别对应于edu和com;但荷兰将所有的组织直接放在nl下。因此,以下三个都是大学的计算机科学系: (美国耶鲁大学,Yale University) cs.vu.nl(荷兰阿姆斯特丹自由大学,Vrije University) cs.keio.ac.jp(日本庆应义塾大学,Keio University) 为了创建一个新的域,创建者需要得到该新域的上级域的许可。 例如,如果耶鲁大学建立一个VLSI(超大规模集成电路)组,并且希望将它称为 ,那么这个组需要获得的管理员的许可。 例如,创立一所新的大学,比如说是University of Northern South Dakota,那么它必须请求edu域的管理员将分配给它。 按照这种方式就可以避免名字冲突,并且每个域都知道它所有的子域。一旦一个新的域已被创建并注册,则无需域名树中任何上层域的许可,它就可以创建子域。 命名机制遵循的是组织的边界,而不是物理网络的边界。 例如,即使计算机科学系和电子工程系在同一栋楼里,并使用同一个LAN,但它们仍然可以有完全不同的域。 同样,即使计算机系分散在两栋楼里,使用不同的LAN,但它们仍然属于一个域 区域(Zone) DNS 名字空间被划分为一些不重叠的区域(Zones),每个区域放置一台主名字服务器(本地名字服务器)以及一台或多台次名字服务器。 每个区域包含域名树的一部分,同时也包含了存放该区域信息的名字服务器。 主名字服务器从自己硬盘上的一个文件中读取信息,次名字服务器则从主名字服务器中获得信息。 Zones 区域边界应该放置在区域中的什么位置处,这是由管理员来决定的,取决于期望使用多少台名字服务器以及将它们放在何处。 当解析器接收到一个域名查询时,它将查询传递给本地的一个名字服务器。 域名服务器DNS 根域名服务器 记录所有顶级域名的DNS信息 分布在网络的不同地方,具有公开IP地址 域名服务器的功能 域名服务器的配置 两台独立的DNS服务器 primary:记录原始记录 sencondary:备份 域名服务器的功能 记录本域的域名注册信息 提供地址/域名解析服务 域内服务 域外服务 知道根服务器的IP地址 与其他服务器及时交换全网的DNS信息 提供域名信息查询服务
文档评论(0)