Windows 95/98对等网的浏览


    可能许多人在使用Windows 95/98网络时,都遇到过这样的问题:在一个Windows 95/98对等网络中,当你打开某一机器的“网上邻居”后,有些机器名未能列出,但通过Windows 95/98的“开始— 查找— 计算机”可以看到。这是为什么呢?
    在这种情况下,我们首先可以排除下列几点疑问:

  1. 与交换机或HUB无关。
  2. 与网络布线无关。
  3. 不影响应用程序执行中对其它计算机的资源调用。
  4. 是不是Windows 95/98本身问题呢?通过下面对Windows 95 内部网络支持功能的介绍您就会得出结论。

  1. 通过Windows95/98组网

    自从Windows95问世以来,它已经为越来越多的用户所接受和使用。Windows 95比起原先的Windows 3.x来说有了很大的改变,其中一点就是包括了内部网络支持功能。Windows 95计算机之间能够组成对等网络,在各台计算机之间提供文件共享和网络打印功能,每台计算机既可充当客户机又可作为服务器使用。在Windows95对等网络中,是用计算机名称来唯一标识每台计算机,不同名称的计算机又可组成同一个工作组。计算机浏览网络的机制主要是通过“网上邻居”来实现的,当双击桌面上的“网上邻居”图标时,就能显示整个网络图标及所属工作组中的所有共享计算机名称列表,双击“整个网络”图标可显示所有的工作组名称。

二、在Windows95计算机中配置网络

    那么应该如何配置计算机使其实现网络浏览功能呢?需要在“控制面板— 网络— 配置”中添加“Microsoft网络客户”及NetBEUITCP/IPIPX/SPX协议中的至少一个(这些网络协议可以通过NETBIOS名字服务来访问计算机)。另外,还需安装“Microsoft网络的文件和打印共享”,使其它计算机能够访问本计算机上的共享文件和打印机。当然还要正确安装网卡及其驱动程序。在网络的标识中要填好本计算机的名称和所属的工作组。这里需要注意的是,在需要相互通信的计算机中要配置有相同的网络协议。

三、通过浏览服务器来浏览网络资源

    如果在计算机的网卡和网络通信正常的情况下,打开“网上邻居”,在一般情况下应该看到所属工作组中的所有共享计算机名称。但是在实际应用中,却不是所有的计算机和工作组都能及时显示在“网上邻居”中,这是因为Windows95/98对等网络中是使用主浏览服务器来实现其浏览机制的,每个工作组中都有一台计算机用作主浏览服务器。该服务器包含着一个其它工作组名称及所属工作组中共享计算机名称的浏览列表。当计算机打开“网上邻居”时,就会从本组的浏览服务器中读取浏览列表并显示在屏幕上。通常主浏览服务器是由网络自动指定的,所以网络上的每台计算机都有可能成为主浏览服务器。每个工作组中除了有一个主浏览服务器外,可能还会有一个备份浏览服务器来分担一部分负载。一些计算机从主浏览服务器中读取浏览列表,另一些则从备份浏览服务器中读取浏览列表。一般来说,主浏览服务器和备份浏览服务器是由网络自动指定的,但用户可以设定自己的计算机是否成为浏览服务器。打开“控制面板”中的网络,从其中的“Microsoft网络的文件和打印共享”选项属性中的“高级”选项中设定浏览主服务器为“自动”,则该计算机能被网络设定为网络服务器,“有效”则指定该计算机作为所工作组的浏览服务器。反之,“无效”就表明不能作为浏览服务器。需要注意的是在每个工作组中至少应有一台计算机设为“有效”或“自动”。否则,该工作组中的计算机都不能通过“网上邻居”来浏览网络。同时要避免系统不稳定经常死机的计算机充当浏览服务器的角色。

四、浏览服务器如何维护浏览列表

    那么浏览服务器是如何维护其浏览列表的呢?当一台计算机启动Windows95/98时,它会向主浏览服务器报告它的启动,主浏览服务器又通知备份浏览服务器更新在其上的浏览列表。当网络空闲和CPU不忙时,备份浏览服务器会及时更新浏览列表,反之则会有延迟,最长推迟时间可达15分钟。所以,当有些计算机打开“网上邻居”后,并不是所有计算机和工作组都能及时显示在屏幕上,需过段时间才会出现。不过这时可通过Windows 95的命令行(MS-DOS方式)下用net view命令来查找和显示工作组或计算机。执行net view将从指定的主浏览服务器中读取在其上的浏览列表。命令参数及所代表的含义如下:net view [\ \ computer]
net view[/WORKGROUPwgname]

> computer代表所查找的计算机名称。执行结果为显示该计算机名提供的共享资源。 wgname代表工作组名称。执行结果为显示该工作组上提供共享资源的计算机名称。

    如果命令返回正确的执行结果,则表明所查计算机能够在本机“网上邻居”中列出。如果当时没有及时显示出,则过段时间也能列出。如果命令返回查找不到的结果,应查看所查计算机是否关机或网络配置是否正确。当计算机正常关闭并退出网络时,它会向主浏览服务器宣告它的退出。主浏览服务器从浏览列表中删除它并通知备份浏览服务器更新。如果计算机不正常退出时(如挂起或死机),它不会从主浏览服务器列表中消失,直到经过51分钟后才会因超时而退出。
    所以说,当发现在“网上邻居”中不能发现计算机时,可通过“查找计算机”或“映射驱动器到\ \计算机名称\ \目录\ \… 来定位计算机,也可过段时间再打开“网上邻居”,直到所找计算机出现在屏幕上。


back(1).gif (2190 字节)