二、混合系统网络
目前实际应用中单一系统的对等网络已不是主流,主要是由于这种网络性能较低,缺乏很好看安全及网络管理能力。目前在各企事业单位中普遍应用的还是基于多系统的域结构混合网络。但因目前主流应用的系统比较多,所以各种网络网络中,可能采用的系统组合也可能多样,下面分别对主要的一些组合方式的网络配置进行介绍。
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,如图5所示。此时记住要禁止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”的相应版本网络客户,如图7所示。并且安装基于Netware的相关服务,如图8所示,否则就不能与NetWare系统计算机进行文件和打印资源共享了。 当然如果网络中服务器不是NetWare系统,则不需安装Novell网络客户,仅需要安装相应的网络服务即可。
图7 图8
在由Windows 2000和NetWare系统组成的网络中,则需要在Windows 2000客户计算机上安装“NetWare客户”,如图9所示。如果服务器是Windows 2000 Server,则还需在Windows 2000 Server服务器上安装“NetWare网关和客户端服务”,如图10所示。当然以上所有系统中IPX/SPX协议是必不可少的。
当然最后还是要提醒的是,在各计算机上配置好IP,并确保所有计算机IP地址是唯一的,且在同一网段中。至于是否需要配置DHCP服务、是要采用人工IP地址配置还是采用DHCP自动分配IP地址,就根据具体网络环境确定了,在此就再赘述了。
图9 图10
好了,关于各种网络环境中的基本网络配置要求就介绍至此,下一篇将介绍在实际应用中所出现的一些与“网上邻居”有关的故障的解决方法。
本文转自王达博客51CTO博客,原文链接http://blog.51cto.com/winda/11528如需转载请自行联系原作者
茶乡浪子