第八章命名服务与透明性课件.pptVIP

  • 7
  • 0
  • 约4.06千字
  • 约 15页
  • 2018-06-08 发布于贵州
  • 举报
第八章命名服务与透明性课件

第八章 命名服务与透明性 8.1 概述 在一个分布式系统中,名字可用于指称或索引各种类型的资源,包括计算机、服务、端口、个体对象以及用户。分布式系统中资源的共享与通信需要名字,用户(客户)请求计算机操作诸多资源中的某个特定对象时需要使用名字。 8.1.1 名字与属性 名字可分为人们可读的文本名和系统标识符。前者便于人们识别和记忆,后者是软件用来对资源进行有效地解释和存储的名字形式,是一个定长的位串,二者统称为名称(name),下面是本书中出现的几中名称: ·物理网址和逻辑网址:这类名称可视为名字的位置或地址; ·端口、进程和组标识符:这类名称可视为消息的目的地; ·资源标识符:由服务器和内核管理的资源的低层独立定位的标识符; ·文件:使用人们可读的文本名字进行存取的信息集。; 图8.1 给出了当客户用文本名字对某一资源(如文件)进行操作时,一些不同类型的名字是如何组合在一起的。 分布式系统中使用的许多名称都是有特定含义的,客户(用户或进程)使用这样的名称请求服务系统对它管辖的命名对象和资源进行操作。如图8.1所示。 引用超出任何单一服务系统范围的实体时,也需要命名。这些实体的典型例子包括用户、计算机及服务系统本身。这些命名要求在范围上应该是全球的。 名称和对象之间的联结称为联

文档评论(0)

1亿VIP精品文档

相关文档