欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

“网上邻居”与Windows网络配置

程序员文章站 2022-04-22 09:30:40
“网上邻居”与Windows网络配置...
本篇要继续向大家介绍,在各种网络环境中,各windows系统该如何配置,才能使网络中的所有windows系统“网上邻居”都能正常工作。这同样非常关键,也是许多读者不能正确地配置网络系统的关键所在。通过对本篇的学习,读者即可全面掌握各种单一、混合网络环境的协议和服务配置需求。当然因篇幅问题,我们在本文对具体协议和服务配置方法不作详细介绍。

  一、单系统网络环境

  单系统,就是在同一网络中使用同一类操作系统,我们在分析“网上邻居”工作原理,特别是在分析“计算机浏览器服务”工作时,就对整个微软 windows系统进行了分类,windows 95/98/me属于一类;windows nt 4.0(包括windows nt 4.0 server和windows nt 4.0workstaion)属于一类;windows 2000/xp/2003属于一类。

  对于这样一个单系统网络环境,根据网络结构不同又可分为单系统对等网和单系统域结构网两类。对等网通常是由个人操作系统组成,如 windows 95/98/me、windows 2000 professional或者windows xp。很少单独使用windows nt 4.0 workstation系统来组建对等网。其实以上各种可能的系统,按前两篇所介绍的计算机名称注册和名称解析来分的话,又可分为两类:一类是基于 windows 2000以前的早期版本(包括windows 95/98/me/nt);另一类当然就是基于windows 2000及以后版本(包括windows 2000/xp/2003)。下面分别进行介绍。


  1、windows 2000以前系统的单系统对等网

  这种网络所采取的系统当然就是windows 95/98/me,我们在《玩转windows“网上邻居”之计算机浏览器服务原理篇》中就介绍了一些对于“网上邻居”浏览服务应用所需的配置,在此就不再赘述,参见即可,不过记住这是必须配置,而且也是前提。除此之外,对于网络的正常连接还有一些具体要求,下面就简单介绍如下。

  在由windows 2000以前版本系统组成的对等网中,通常都是少于20对对台计算机的,所以完全可以单独用netbeui协议来进行网络连接(因为netbeui协议可以供50台机以内计算机的小型网络使用),tcp/ip协议也不用安装。不过此时就要注意,仅安装了netbeui协议的对等网,就只能通过计算机名进行识别了,而没有ip地址配置,所以不能使用需要ip地址的网络应用,如互联网应用,只局限于本地局域网应用。也因为没有安装tcp/ip协议,也就不存在 wins和dns服务配置了,整个网络只有基于netbios(因为netbeui协议是netbios的扩展接口协议)的名称注册,然后通过计算机浏览器服务进行浏览。所以在这种由windows 95/98/me系统计算机连接的对等网中,仅需要安装netbeui协议,在“网络”属性配置对话框“主网络登录”下拉列表中,选择 “microsoft网络用户”选项,然后在其属性配置对话框配置即可。不需另外配置其它ip地址、dns和wins服务配置,显然非常简单。不过这种网络的网络性能不太好,由于全依靠netbios协议来广播各计算机名称,给网络流量造成较大压力。由于没有安装tcp/ip协议,也就不能进行许多基于 ip地址的应用,如有所互联网应用,只能局限于最基本的本地局域网的文件和资源共享。

  如果需要进行基于tcp/ip协议的网络应用,尽管网络规模小于50台计算机,也需要安装、配置tcp/ip协议。这时可以不用再安装 netbeui协议了,因为在windows 95/98/me系统中的tcp/ip协议也有基于netbios的接口协议netbt(下面将详细介绍),并且随着tcp/ip协议的安装而自动安装了,也不用什么配置。


  在这种网络中,除了在windows 95/98/me系统计算机中需要netbios进行名称注册外,还有一个任务就是要与相应的ip地址进行对应,即名称解析。

  通过前面的学习,我们知道,计算机名称解析任务可以有两种途经,那就是tcp/ip协议中的wins和dns两个服务。在这些windows 2000以前版本系统中,通常是采用wins服务进行解析的,因为它不仅可以为本地局域网解析,而且还可以为多个子网,甚至互联网提供名称解析服务,而 dns则主要应用于域网络环境中。虽然在这些系统中wins和dns服务随tcp/ip协议的安装而自动安装了,但是系统墨认是没有启用这两项服务的。如果要选用对应的解析服务,就要启用它们。当然只需选择配置其中一个服务即可。

  除此之外,还需要为各计算机分配惟一的ip地址,因为在这种网络中一般没有dhcp服务器,还要注意各计算机的ip地址要在同一网段中。这些在此就不多介绍了。


  2、windows 2000及以后版本的对等网

  对于这类对等网,所使用的系统通常是windows 2000 professional和windows xp。相对来说这类对等网的配置就简单许多。除了在《玩转windows“网上邻居”之计算机浏览器服务原理篇》中所介绍的浏览器报务所需配置外,只需要安装tpc/ip协议即可。因为在这些系统的tcp/ip协议中也保留了对netbios底层协议的支持,那就是tcp/ip协议的netbios接口协议netbt。不过它相对于windows 95/98/me系统不一样的是,它可以人为禁止使用它,这主要应用于纯windows 2000以上系统组成的网络,在本例中也适用。禁用它的方法是在相应网卡网络属性配置对话框“wins”服务选项卡进行配置,选择“禁用tcp/ip上的 netbios”单选项即可。

  计算机名称的注册可以依靠tcp/ip协议书绑定的netbt协议进行,而名称解析则仍可以通过wins服务进行,所以在这种对等网中,也仅配置wins服务即可。如果像禁用了tcp/ip协议上的netbios,则此时的wins服务就不能正常工作了,因为它是基于netbios协议注册的名称进行解析的。此时就得依靠dns进行名称注册和解析了,需要配置dns选项,同时要禁止wins服务选项。

  当然要进行对等网配置,还需为各计算机的局域网连接配置惟一的ip地址,当然所有计算机的ip地址也都要在同一网段中。具体的网络连接配置是通过“控制面板”中的“系统”选项进行的,在此就不再赘述了。

  二、混合系统网络

  目前实际应用中单一系统的对等网络已不是主流,主要是由于这种网络性能较低,缺乏很好看安全及网络管理能力。目前在各企事业单位中普遍应用的还是基于多系统的域结构混合网络。但因目前主流应用的系统比较多,所以各种网络网络中,可能采用的系统组合也可能多样,下面分别对主要的一些组合方式的网络配置进行介绍。

  1、windows 95/98/me与windows nt 4.0系统组成的混合域网络

  在这种域结构的混合网中,采用windows 95/98/me系统的肯定是工作站,工作站还可能采用windows nt 4.0 workstation,服务器当然是采用windows nt 4.0 server系统的。目前也只在一些小型企业中可以见到,因为这种网络对硬件要求较低。

  在这种网络中,最大的特点就是网络不再是对等的,而是呈星形连接的,所有网络服务都是由windows nt 4.0 server服务器提供,并对整个网络进行有效管理。除此之外,在网络配置上,windows nt 4.0系统与以前的windows 95/98系统有较大区别。

  在windows nt 4.0系统中的tcp/ip协议,与windows 95/98/me及windows 2000以后版本的windows系统都不同,它没有对netbios底层协议进行绑定。正因如此,也就决定了只要在网络中存在windows nt 4.0系统,就必定为网络配置带来一些不便。要进行基于wins服务名称解析的网络连接,就必须安装netbios协议的扩展接口netbeui协议。

  在所有协议中,只有微软的tcp/ip,netbeui以及ipx/spx协议这三个协议绑定了netbios接口。但要注意的是,这三种协议虽然都绑定了netbios接口,但各自的接口还都不一样,不能相互兼容,因为这三个协议所绑定的netbios接口的lana编号不一样。正因为这样,也就是说,并不是随便安装这三个协议中任何一个协议即可实现网络的互联互通,而是要求与对应系统安装相应的协议(在此实际上就是绑定netbios接口),或者全部安装以上三个协议,当然这是不可取的,因为它为影响整个网络的连接性能。

  比如,a计算机只安装了tcp/i协议,b计算机只安装了netbeui协议,c计算机只安装了spx/spx协议,虽然他们都在协议上绑定了netbios接口,但彼此在网络邻居里是看不到的。因为在这些netbios接口lana编号中,只有具有相同的lana编号的计算机之间才能建立正常的通信连接,所以要想让这三种不同计算机上互相通信,最好同时安装以上三个协议。当然如果网络中只存在一种系统,并且安装了以上同样的协议,则可以只安装一种协议即可。通常把启用了netbios协议的三种协议分别用一个名字来表示:netbt/nbt(tcp/ip)、nbf(netbeui)、 nwlnknb(ipx/spx),它们各对应一个 lana号。nbf以netbeui为基础,这是真正架构在链路层之上的协议,不过也因为它是在llc上面,所以无法路由。只有借助一些可路由协议(如 ip或ipx)才能实现跨广播域浏览。因为tcp/ip发展最为迅速,最为普及,基于tcp/ip协议之上的netbios接口nbt也才受到微软的继续关注,一直到windows 2000系统。

  明白上述有关netbios接口及其编号的含义后,我们就不难得到在这样一个混合域网络中的网络配置需求了。主要表现在两个方面:

  ·安装tcp/ip协议

  因为在windows 2000以前的系统都是基于netbios名称注册、wins名称解析的,所以在这种网络中,首先需要安装配置tcp/ip协议,为各计算机配置惟一的 ip地址,并且在同一网段。为客户机分配ip地址的方法可以是人工的,也可以在windows nt 4.0 server系统的服务器计算机安装配置dhcp服务,为客户机自动配置ip地址。

  ·安装netbeui协议

  除安装tcp/ip协议外,因为windows nt 4.0系统tcp/ip中没有绑定netbios接口,所以需要另外安装netbios扩展接口协议netbeui。又因为windows 95/98/me系统中tcp/ip协议的netbt接口与netbeui协议的nbf接口lana编号不一样,不能直接互联互通,所以也需要在 windows 95/98/me工作站计算机中安装netbeui协议。

  要注意的是,除以上配置外,对于计算机浏览器服务的配置都不能少,具体同样参见《玩转windows“网上邻居”之计算机浏览器服务原理篇》一文。

  由于其它类型的混合域结构网络配置相对以上混合类型网络的配置更加简单,所以在此就不再另外单独介绍了,现只把除计算机浏览器服务配置以外的其它协议、服务配置要求列示如下:

  2、windows 95/98/me与windows 2000系统组成的混合域网络配置:

  ·仅需安装tcp/ip协议

  因为这几个系统中的tcp/ip协议都绑定了netbios接口,具有相同的lana编号,可以进行直接的网络连接。

  ·任意选择wins和dns两个服务中的一个提供名称解析服务,不过在域网络中采用dns进行名称解析更符合windows 2000系统的精神,能更好地与windows 2000 server 服务器的active directory(活动目录)服务集成,实现windows 2000更高的网络管理性能。

  3、windows95/98/me windows nt 4.0和windwos 2000以后版本系统组成的域网络配置

  ·不管服务器还是工作站都需要同时安装tcp/ip和netbeui两个协议,原因也是因为windows nt 4.0系统的tcp/ip协议没有与netbios接口绑定,而tcp/ip协议所绑定的netbios接口netbt与netbeui协议所绑定的 netbios协议接口nbf lana编号不一致,不能直接互联。

  ·至于担当名称解析的任务最好还是由dns服务提供,因为它能更好地与windows 2000 server服务器的active directory集成,实现更高的网络连接及管理性能。

  4、windows 2000和windows xp系统组成的域网络配置

  在这种网络中,因为所有服务器与工作站都是windows 2000或以后版本系统的,所以网络配置比较简单,实际上只需在系统中安装tcp/ip协议,也可以禁用tcp/ip协议上的netbios。此时记住要禁止wins服务,由dns全权负责网络计算机名称注册和解析工作。

  5、由netware系统和windows系统组成的网络配置

  由于在这种网络中,除了有微软的windows系统,还要基于novell的netware系统(实际上目前这种情况比较少见),所除了以上各种网络环境的配置需求外,还要在服务器和工作站安装ips/spx协议,因为ips/spx协议也绑定netbios接口(nwlnknb),所以在这种混合的网络中都可以通过ips/spx协议进行名称注册,可以具有相同的lana编号,这样也就可以直接互联,而不要求都安装netbeui协议。


  除此之外,各系统还得安装、配置相应的网络客户和网络服务,如在windows 95/98/me和netware服务器系统组成的网络系统中,就需要在windows 95/98/me工作站中安装“novell”的相应版本网络客户。并且安装基于netware的相关服务,否则就不能与netware系统计算机进行文件和打印资源共享了。 当然如果网络中服务器不是netware系统,则不需安装novell网络客户,仅需要安装相应的网络服务即可。

  在由windows 2000和netware系统组成的网络中,则需要在windows 2000客户计算机上安装“netware客户”。如果服务器是windows 2000 server,则还需在windows 2000 server服务器上安装“netware网关和客户端服务”。当然以上所有系统中ipx/spx协议是必不可少的。

  当然最后还是要提醒的是,在各计算机上配置好ip,并确保所有计算机ip地址是唯一的,且在同一网段中。至于是否需要配置dhcp服务、是要采用人工ip地址配置还是采用dhcp自动分配ip地址,就根据具体网络环境确定了,在此就再赘述了。

  好了,关于各种网络环境中的基本网络配置要求就介绍至此,下一篇将介绍在实际应用中所出现的一些与“网上邻居”有关的故障的解决方法。