Network 版 (精华区)
发信人: avaya (avaya), 信区: Network
标 题: 网上邻居的工作过程(zz)
发信站: 哈工大紫丁香 (2002年12月25日09:51:57 星期三), 站内信件
网上邻居的工作过程
我们是如何看到网上邻居中的内容的呢?这就是网络浏览和域的功能,它的作用
是解决如何在网络上浏览 NetBIOS 资源这个问题。 该功能需要NT计算机浏览器服务
(Computer Browser Service)提供的查看网络资源的能力,请注意,这里的浏览器不
是Internet中的浏览器。
微软Windows 系统中的计算机浏览服务是一系列分布式的含有可用的网络资源的
列表(List),这些列表分布在一些计算机上,这些计算机要运行浏览器服务,在这个
系统中提出浏览请求的计算机充当浏览工作站,而提供浏览列表的计算机充当浏览服
务器。
网络上的每台计算机都可以作为浏览服务器提供浏览列表,这样一来会造成浏览
工作站提出查询请求时,产生过多的网络流量, 降低了网络的性能, 同时也会增加
CPU的负担,因此要对浏览器定义各种角色,以便明确分工,各负其责, 浏览器的角
色分类如下:
主浏览器(Master Browser)
主浏览器收集它所在NT域、工作组或其它域的可用服务器上的主列表,并将该浏
览列表送给备份浏览器。
备份浏览器(Backup Browser)
接收来自主浏览器的浏览列表的拷贝,再把浏览列表送给提出查询请求的浏览客
户机(Browser Client)。
域主浏览器(Domain Master Browser)
在NT域的环境中,它除了作为本域的主浏览器外,还有一个作用,如果远程网上
有其它服务于本域的多个主浏览器,那么域主浏览器可以同步更新本域内所有的主浏
览器的浏览列表。
潜在浏览器(Potential Browser)
当主浏览器不能工作时,浏览服务进行浏览器选举过程,潜在浏览器可以成为一
个侯选对象。
只有作为主域控制器的NT Server才能作为域主浏览器, 而其它 NT Server、NT
Workstation、WIN95、Windows for Workgroup计算机可作为主浏览器或备份浏览器。
下面我们来分析一下浏览器服务的工作过程。
浏览器服务主要有三个关键过程:
1.浏览信息的收集
由主浏览器在不断更新浏览列表的基础上收集网络资源的信息,存储到主浏览器
的主浏览列表中,包括以下信息:
·在本域或工作组内的所有服务器的列表;
·其它域或工作组内的所有服务器的列表(域之间不必建立信任关系)。
2.浏览信息的分配
将主浏览器收集到的浏览列表发送给提出浏览服务请求的客户机。
①主浏览器发出通告
主浏览器定期以广播的形式发出一个主浏览器通告数据包,该数据包通知备份浏
览器该主浏览器仍旧存在、可用。如果主浏览器不再按时发这个广播数据包,就启动
一个选举进程来选出新的主浏览器。
②从主浏览器到备份浏览器的浏览列表的拉操作
主浏览器定期与本域内备份浏览器联系,备份浏览器下载保存在主浏览器中的浏
览列表。
当主浏览器建立起浏览列表并将它分配到备份浏览器后,就可以向客户机的浏览
请求提供服务:
1.当一个客户机要通过资源管理器或网上邻居访问域或工作组时,客户机先联系
与目的地相连的域或工作组的主浏览器。
2.主浏览器并不把含有网络资源的列表直接发给该客户机,而是给客户机发送三
个备份浏览器的列表,即让客户机去找备份浏览器。客户机从这三个备份浏览器中挑
选一个,到那个备份浏览器上取得网络资源的列表。
3.被选中的备份浏览器响应该客户机,给它一个域或工作组的服务器列表。
4.客户机再从该服务器列表中取得这个服务器上的可用资源的列表。
--------------------------------------------------------------------------
转载来源:《电脑报》2000年第7期OA专刊
原文标题:浅谈计算机浏览服务
原文网址:http://www.cpcw.com/2000/07/00075301.htm
原文作者:王敬宜
原文日期:2000.07
转载说明:原文较长,现摘取其中关于浏览服务的内容,另立标题。
--------------------------------------------------------------------------
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 218.8.43.146]
※ 修改:·reeyoung 於 12月25日16:28:19 修改本文·[FROM: 218.8.43.146]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.247毫秒