网上邻居与浏览服务理.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上邻居与浏览服务理

网上邻居与浏览服务原理 在前两篇中,我们分别介绍了微软的Windows 2000以前版本和以后版本中计算机名称注册和解析原理,本篇要介绍的是这些Windows系统是如何通过以上名称注册和解析原理来实现在“网上邻居”上的浏览的。这就是要涉及到Windows系统中的一个非常重要的服务--Computer Browser Service(计算机浏览器服务)。   计算机浏览服务是一系列分布式的含有可用的网络资源列表,这些列表分布在一些计算机上,提出浏览请求的计算机充当浏览工作站,而提供浏览列表的计算机充当浏览服务器。   一、浏览服务概述   每个子网上基于Windows系统的计算机操作均使用计算机浏览器服务。用作浏览器的计算机维护浏览列表,其中包含网络上使用的所有共享资源。Windows早期版本提供的某些网络应用程序如“网上邻居”、NETVIEW命令及WindowsNT资源管理器均需要进行浏览。   例如,当用户在运行Windows95的计算机上打开“网上邻居”时,将生成域和计算机的显示列表。该操作通过计算机从同一子网中的浏览器计算机获得浏览列表副本完成。网络上的大部分计算机均按非浏览器操作,但运行计算机浏览器服务的计算机可作为每个子网潜在的浏览器,对于在网络上作为浏览器并维护浏览列表副本的计算机,Windows NT为其分派特殊的职能。理论上来讲,网络上的每台计算机都可以作为浏览服务器提供浏览列表(Browsing List),但这样一来会造成浏览工作站提出查询请求时,众多计算机同时向浏览工作站提供浏览列表,产生过多的网络流量,降低了网络的性能,同时也会增加CPU的负担。为了减轻网络和计算机CPU的负担,同时为了方便对资源列表进行管理,就需要对提供资源浏览服务的浏览器(并非用于网页浏览的IE之类的软件浏览器,而是指计算机实体)定义各种角色,以便明确分工,各负其责,尽量减少重复无益的流量产生。表1描述了浏览器的种类及运行该服务的计算机为实现网络浏览目的而执行的各种职能: 浏览器类别 说明 域主浏览器 仅用于域环境。在默认情况下,域的主域控制器 (PDC) 完成该任务。 收集和维护域中可用服务器的主浏览列表,以及网络中其他域和工作组的名称。 分配和同步其他子网中主浏览器的主浏览列表,该子网有属于相同域的计算机。 主浏览器 收集和维护子网中可用网络服务器的主浏览列表。 完全复制列出的包括主浏览列表的信息以获得网络的完整浏览列表。 向同一子网上的备份浏览器分发完整列表。 备份浏览器 从主浏览器接收本子网的浏览列表副本。 根据请求向其他计算机分发浏览列表。 潜在浏览器 在正常情况下,按非浏览器运行。 在接到子网主浏览器指令后才会成为备份浏览器。 非浏览器 不维护浏览列表。 可作为浏览客户端操作,从同一子网中从作为浏览器的计算机上请求浏览列表。 如此配置不能成为浏览器。   在某些条件下,如果担任指定浏览器职能的计算机失效或关闭,浏览器(或潜在浏览器)可能改作其他职能。这通常通过称作“浏览器选举”的过程来执行。在Windows操作系统的早期版本中浏览服务可理解为三个关键过程: (1)浏览信息的收集   浏览列表由通过使用服务器服务共享资源的计算机组成。运行该服务的每台计算机周期性地向其子网广播包含其配置的域或工作组名的主机声明消息。这些声明由每个子网的主浏览器以在线方式收集并处理。   当子网上的主浏览器收到主机声明后,将发送计算机的名称合并到当前的浏览列表中。如果名称已经存在,则刷新列表。如果名称不存在,则添加到列表。   (2)浏览信息的分发   浏览列表由子网主浏览器分发给备份浏览器。主浏览器必须周期性地向本地子网广播包含配置的域或工作组名称的声明消息。该消息确认主浏览器在网络上的存在。如果主浏览器在一段时间不能声明自己,则将发生浏览器选举。一旦主浏览器存在或(因失败事件而)被替换,其他备份浏览器周期性地与其联系以获得其所维护子网浏览列表的更新副本。   (3)向来自客户的浏览请求提供服务   当浏览客户计算机在子网上启动后,将向主浏览器请求在子网上备份浏览器的列表。主浏览器响应该请求并向客户端提供包含三个备份浏览器的列表。浏览客户端则随机地从列表中选择一个备份浏览器并与其联系以获得浏览列表副本。被选中的备份浏览器响应该客户机,给它一个域或工作组的服务器列表。客户机再从该服务器列表中取得这个服务器上的可用资源的列表。   对于接下来的浏览列表请求,客户端继续使用在启动时主浏览器提供的备份浏览器列表并不再广播。该过程的成功首先取决于客户端从主浏览器收到响应,其次是解析从列表中选择的备份浏览器名称的能力。   二、浏览器选举   在NT域环境下或工作组环境下,浏览服务维护着一个浏览列表,它包含所有可

文档评论(0)

181****9125 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档