- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
名字图 名字图是一个DAG图 绝对路径:第一个节点含根,否则为相对路径 全局名称:无论何处表示同一实体,否则为局部名称 挂载点 挂载不同的名称空间 挂载点:存储结点标识符的目录结点 挂载外部空间需要: 访问协议的名称 服务器的名称 外部名称空间中挂载点的名称 外部名字空间的挂接 计算机B的子目录/home/steen被挂接到名字空间(计算机A)的目录节点/remote/vn上。目录节点/remote/vn包含有访问外部名字服务器的协议;外部名字服务器名称flits.cs.vn.nl;外部名字空间挂载点的名称/home/steen。 名字服务器 名字服务器?名字空间的实现与管理。 名字空间可划分为多个名字域,由多个相应的名字服务器实现和管理。 组成 数据库:实体名和地址的绑定,及其他信息,名字解析上下文。 名字解析软件 名字服务器 名字服务结构由客户端(客户与名字代理)和名字服务器通过网络互连而成。 名字代理是名字服务器与客户之间的一个接口,它与名字服务器协调,生成名字解析上下文和进行名字解析,同时缓存名字查询和名字解析的结果。 名字服务器管理名字解析上下文、实现名字查询与解析和其它名字服务器通信协调。 客户名字代理 客户名字代理 客户名字代理 名字服务器1 名字服务器2 名字服务器n 上下文集中管理 这种方案易于实现便于管理。但它是一个性能瓶颈,当客户增多时名字查询和解析效率会很快降低。它也是容易形成单点故障 上下文分布管理 名字服务器分担名字查询和解析负担,因此查询和解析效率会提高。避免了名字服务的单点故障,一个名字服务器失效,只是相应部分的上下文不可用。然而分布式上下文管理实现起来比较复杂 多副本分布式管理 名字解析上下文被划分为4个名字域,每个名字域有两个副本,分别驻留在不同的名字服务器中。例如,名字域1两个副本分别驻留在名字服务器NS1和NS4中。多副本不仅解决了名字服务的拥挤问题,还能避免名字服务的单点失效。 名称解析的实现 迭代解析过程 绝对路径:root:nl,vu,cs,ftp,pub,globe,index.txt URL表示法:ftp://ftp.cs.vu.nl/pub/globe/index.txt 名称解析的实现 递归名称解析 缓存结果更有效,可以减少通信开销 名字服务器组成 名字服务器操作 :管理、查询操作和行政管理。增加、删除和修改上下文的目录项。访问优先权。 名字解析 :根据名字解析请求,得到被解析对象地址。 缓存 :缓存名字查询和解析的结果。 多副本管理 :副本修改和副本一致性维护。 通信 :客户端的名字代理通信和名字服务器之间 数据库 :存放名字解析上下文或其子域。 名字服务 名字服务结构 域名系统 目录服务X.500 活动目录域服务 DNS域名系统 DNS名称空间划分例子:名称空间划分成不重叠的几部分,在DNS中称为区域(zone)。区域是名称空间的一部分,它是由单独的名称服务器实现的。 DNS名称空间 DNS名称空间是分层组织的,一棵有根的树,标识符最大长度63个字符,路径名最大长度255个字符,从最右边开始,如:路径名 。 最右边圆点表示根结点,指向根结点的路径名称为域名,可以是绝对的,也可以是相对的。子树为域。 结点的内容由一组资源记录组成。 资源记录(1) 拥有者(Owner):它是一个域名,从中可以找到该资源记录。 类型(Type):是一个16位的编码,指出资源记录中资源的类型。DNS规定下列类型: 名称 类型编码 含 义 A 1 主机地址 NS 2 识别DNS的权威名字服务器 CNAME 5 识别一个主机别名的规范名 SOA 6 识别权限区域(zone)的起点 PTR 12 指向域名空间另一部分的指针 HINFO 13 识别主机所用的CPU和操作系统型号 MX 15 识别名字域的电子邮件交换主机 TXT 16 描述正文,其语义取决于资源记录所处的域 资源记录(2) 类别(Class):是一个16位的编码,指出资源记录中资源的类别:IN(1,Internet系统),CH(3,混沌类) TTL:32位整数,表明资源记录的生存期,以秒为单位。 RDATA:资源数据,它是可变长且与类型或类别有关,具体表明资源属性的数据,如表所示。 名称 含 义 A 对IN类是32位的IP地址,对CH类是一个域名并跟1个16位CH地址 NS 主机名,对于指定类别和域,该主机是权威的 CNAME 域名指定拥有者的规范名,拥有者的名字是一个别名 SOA 多字节,包括名字服务器和邮箱的域名、序号、区域(Zone)要刷新的时间间隔、区域刷新失败再试的时间间隔、区域不再权威的时间上限 PTR 一个域名指向域
文档评论(0)