网上邻居与NetBIOS工作原理:浏览主控服务器的角色

需积分: 9 11 下载量 197 浏览量 更新于2024-12-30 收藏 489KB DOC 举报
"网上邻居和NetBIOS工作原理部分主要涉及了Windows系统中工作组网络的浏览机制,包括浏览主控服务器的角色、网络发现的方式以及NetBIOS协议在其中的作用。" 网上邻居是Windows操作系统中一个早期的网络共享功能,允许用户在局域网内查看并访问其他计算机的共享资源。这一功能依赖于NetBIOS(网络基本输入/输出系统)协议,它为旧版的局域网通信提供了基础服务,如命名、会话和数据报通信。 NetBIOS工作原理中,所有计算机在启动时会通过广播方式宣告自己在网络中的存在。这是因为NetBIOS使用的是基于广播的通信方式,这导致了无法通过路由器看到其他子网计算机的问题,因为路由器通常会过滤广播流量。在网络中,有一个称为浏览列表的记录,列出了所有注册的计算机,这些计算机会在网上邻居中显示。这个列表由浏览主控服务器维护。 浏览主控服务器是工作组中的关键角色,它负责管理本工作组的浏览列表,并提供其他计算机的浏览服务。每个工作组会为每个传输协议选择一个浏览主控服务器。如果工作组中没有浏览主控服务器,就可能导致无法浏览网络的问题。你可以使用NBTSTAT命令来查找使用NBT协议的浏览主控服务器。 在Windows 98这样的系统中,浏览主控服务器通常是第一台开启文件和打印机共享的计算机。用户也可以手动设置浏览主控服务器,但这可能会对性能造成一定影响,因为它需要不断地更新和维护浏览列表。 当浏览主控服务器关闭或未设置时,会进行主控浏览器的选举。选举过程简单来说,就是一台计算机发送选举报文,包含自身的信息,如操作系统、版本和NET名。所有工作组内的计算机都会比较自身信息,通常Win2K/XP操作系统会优先于Win9X/Me成为主控服务器。选举完成后,新主控服务器开始负责维护浏览列表。 当一台计算机加入网络并启用了文件和打印机共享,它会广播宣告自己的存在,浏览主控服务器接收到宣告后将其添加到浏览列表。而没有启用共享服务的计算机则不会出现在网络邻居列表中。用户请求浏览资源时,会向网络发送浏览请求,主控服务器则根据请求提供相应的浏览列表。 整个网络浏览的过程涉及到多个步骤,包括计算机的自我宣告、浏览列表的维护、主控服务器的选举以及资源的获取。理解这些原理有助于解决网络浏览相关的故障问题,特别是当面临无法找到其他网络计算机时,可以检查浏览主控服务器的状态和NetBIOS的配置。