当前位置:首页 > 经典书库 > 工程师手册

Novell NetWare基本特征

书籍:工程师手册

出处:按学科分类—工业技术 企业管理出版社《工程师手册》第876页(8159字)

当前国外微机局域网产品种类很多,使用较多的有NEVELL、3COM、IBM、BANYA及SUN等公司的产品,其中Novell NetWare连续占有50%以上的用户。

由于计算机网络是计算机和通信技术相结合的产物,目前通信技术又发展很快,所以进入90年代以来,网络技术的发展又出现如下特征:

(1)向多平台、多协议、异种网络共存的方向发展,以把不同操作系统和不同网络连接成一个协同工作的逻辑网络为目标。

(2)向高速传送方向发展,如100Mbit/s的FDDI技术为多媒体应用、语言及图像等信息的传送创造了条件。

(3)NetWare正发展成为LAN网络操作系统的工业标准,它在LAN领域仍充当主角。

(4)无线通信网络技术也在发展,特别是在便携机越来越普及,还有的场所不便铺设网线的情况下,就更显示出无线网络的优越性。

我国计算机应用主要是微机应用,计算机网络大都基于局域网(PC LAN),所以我们下面介绍的内容以Novell网为主。

1.NOVELL发展策略

NOVELL公司于1981年推出Novell网,1988年撤消硬件上对NetWare加密的措施,促进了销售激增并加速了Novell网络的普及使用。主要产品的典型性能如下:

(1)ELS NetWare Level简易版本

价洛低的简易普及型版本,文件服务器可以以并发方式执行,即允许将服务器作为工作站使用,充分利用了设备。可以连接4~8个网络工作站。

(2)Advanced NetWare(高级版本)

文件服务器可以以并发及专用方式运用,文件服务器内最多可插4块网络接口板,连接到不同的局域网上,实现内部网桥结构。可连接100个网络工作站。

(3)SFT NetWare(容错版本)

系统容错SFT(System Fault Tolerant)版本能够在网络某些设备失效的情况下照常工作,尤其是服务器镜像(双机镜像)。

所谓镜像,就是完全一样的备份。双盘镜像是使用两个参数与容量一样的硬盘,双服务器镜像是使用两个相同的服务器。

(4)NetWare 386版本

它是在80386和80486处理器上编写的新版本,支持种种工作站客户的不同类型操作系统。

NetWare386包含SFT版本所具有的修复重定向区、事务跟踪系统TTS磁盘镜像、磁盘双重化、双目录、双FAT结构。将来的NetWare386版本将提供把整个文件服务器镜像备份(服务器镜像)功能。NetWare 386 SFT版本中,系统故障对用户完全透明,当服务器出现故障时,操作系统将使用镜像服务器。

NetWare 386 SFT允许256个用户,同时打开10万个文件,支持32768MB外存空间。

NetWare 386将成为未来网络操作系统的主流,它是NOVELL公司今后开发网络操作系统的主要目标。

NOVELL公司基于此系统推出的“网络计算”,已经超出传统的网络概念。在此阶段,微机局域网与局域网互联,局域网与各类主机互联以及局域网与广域网互联的技术越来越成熟,能够在异种机、异型网络互联的环境中,组合微机局域网、主机及广域网三者的资源和服务,透明地提供用户共享和访问。微机组网发展的三个阶段为:桌上计算、工作群计算和网络计算。

2.基本网络硬件组成

把图4.2.1-1的示意图再细化一些,可以得到图4.2.5-1所示的最简单的组成图。

图4.2.5-1 最简单网络示意图

服务器与工作站之间通过网卡和传输媒介相联系。

(1)服务器 是网络的核心,由一台高性能的微机组成。由于微机价格下降,目前大多采用486作服务器。

(2)工作站 有软(硬)盘的称有盘工作站,无软(硬)盘的称无盘工作站。

(3)网络接口卡 用以联网的设备,简称网卡。型号的选取取决于总线方式。例如PC总线只能选8位网卡,服务器可选用与工作站相同的16位网卡。有EISA总线或MCA总线的高档微机(386、486)可选32位网卡。无盘工作站的网卡上必须有PROM芯片以引导DOS。

(4)传输媒介 连接各网卡之间的传输线,要求不高时,可采用双绞线或同轴电缆。

(5)终结匹配器 与BNC接头是个三通联接器,中间插网卡,两边向左右接线。当下方无工作站时,要接上一个匹配器,又称终结器,以告知网络这是本方向的最后一个工作站。

3.系统与应用软件

网络要先安装DOS操作系统,然后再安装网络软件,最后安装应用软件。网络的作用主要是:

(1)共享特性

共享包括软件和硬件设备。打印机和汉卡都是硬设备,汉卡必须是网络版,也就是有上网能力。所谓系统软件的上网能力,主要是指中文操作系统。例如汉字2.13系统,软汉字中国系统等,都必须是网络版软件。应用软件必须设置为共享特性,才能被工作站的用户使用。

(2)服务器工作方式

主要是指服务器工作的设置,容错能力以及向用户提供如计费、通知等等服务性功能。

4.NetWare特征

(1)高级的文件系统

NetWare支持32TB的磁盘容量以及4GB的文件空间。V3.1已经可以使用CD-ROM和WORM高性能海量存储设备。

(2)保密与权限

目前又增加了在线通行字和软件密钥,更新文件和目录者文件者权限以及网络管理员加载服务器应用的限制。网络上做系统备份时,增加了读/写加密措施。对网络上所有加密的改变增加了进行审查跟踪的措施。

(3)系统可靠性

NetWare 386准备实现SFT第三级服务器镜像功能,支持可靠性要求很高的环境中应用。

(4)开放性

NetWare 386是Novell开放策略的一个重要支柱,其开放性主要表现在如下三个方面。

①开放开发环境对服务器提供ANSI C接口,还提供C网络编译器以及远程过程调用(RPC)开发工具,以便用户进行网络应用开发。

②开放数据链路接口(ODI)可以方便地连接各类网卡,目前支持接口的网卡有:

NOVELL公司:NE-1000、NE-2000、NE-3200、NE/2-32;

IBM公司:IBMTOKEN RING、TOKEN RING II、PCNET II、PCNET/A、PCNET II/A、TOKEN RING/A、IBM PCNET;3COM公司:3C501、3C503、3C505B、3C523、3C507;

所有的ARENET公司的产品;

EXCELAN公司:EXOS205、EXDOS215。

③NetWare可安装模块(NLM)体系结构的概念类似于在计算机硬件上利用系统总线扩展计算机功能的线路卡结构。NLM可以装配到NetWare类似于软件总线的结构上去,这就扩展了网络操作系统的功能。NLM能动态地与NetWare网络操作系统连接,所增加的功能可以被用户调用。在安装新的NLM时,不必对NetWare网络操作系统重新进行配置以及退出原来的系统。

(5)自主性

在网络计算阶段,NetWare是一种异构型环境。Novell企图把NetWare发展成一种能连接所有标准化的标准。在所有层次上均具有自由性,即具有这种媒体与传输协议,多种对话应用程序接口及多种工作站操作系统与客户-服务器协议。

5.Novell网NetWare的逻辑结构

NetWare虽然完全脱离了DOS的约束,但它与用户的接口仍为DOS命令。DOS环境下的应用程序和数据库,可以不加修改地进入NetWare环境。NetWare本身又具有类似于Unix多任务操作系统的优点,它是多任务网络操作系统。

(1)工作站的NetWare Shell

NetWare Shell装配在工作站上,根据用户的命令,由DOS/网络请求解释器区分是进入DOS还是进入网络的命令。若是网络命令,经过Shell转变成对网络服务器的请求(如读/写文件),还接收并解释从网络服务器来的信息,并把它转变为用户所需要的格式。

用户对网络的操作不必经过DOS-重定向程序路径。NetWare环境下的各微机工作站通过自身的Shell直接与文件服务器上的NetWare核心连接。

(2)Shell、重定向程序和NetBIOS仿真

在NetWare环境下,仍能执行DOS环境的重定向程序和NetBIOS所支持的应用软件。

Shell、重定向程序和NetWare NetBIOS三者可以共处在NetWare工作站上,具有DOS或NetBIOS功能调用的应用程序经过Shell转换后,可以与重定向程序或NetWare NetBIOS仿真程序连接。这类程序可以不加修改地在NetWare的工作站上使用。

(3)文件服务器软件

NetWare核心是装配在服务器上的文件服务器软件。作为文件服务器的微机,其驱动硬盘和I/O设备的ROMBIOS完全为单任务DOS配置的。若在多任务的网络环境中使用ROMBIOS,显然会大大降低效率。在NetWare环境中,文件服务器上读/写硬盘的驱动程序没有使用ROMBIOS,而在NetWare核心中靠自己配置硬盘驱动程序,直接与硬盘驱动器连接,从而使NetWare在等待硬盘读写完成期间并发地处理网络上其它工作站的服务请求。

(4)NetWare逻辑结构

文件服务器为一台具有大容量硬盘运行DOS的微机,且运行在并发状态下又能作为一个工作站使用。

NetWare主要由文件服务器上的NetWare核心和工作站上的NetWare Shell两者组成。

6.NetWare分层结构与协议

工作站上访问服务器的应用程序中之命令或功能调用,经Shell模型直接(或间接通过重定向程序或NetBIOS仿真模块)到达SPX和IPX模块,经过通信驱动程序与工作站上网卡连接。经由媒体,通过文件服务器的网卡及SPX和IPX模块,直接进入文件服务器软件模块,由文件服务器软件管理文件服务器上大容量硬盘的文件读写或者在打印机上打印文件服务器上响应的信息经过原路径,反向地返回到工作站应用程序。

并发的文件服务器兼作为网络工作站,用户的网络应用程序通过文件服务器上自身的Shell直接与核心连接,进行文件共享或打印机打印。

我们可以把核心部分画成图4.2.5-2所示局域网(NOS)通用模型。

图4.2.5-2 局域网NOS通用模型

因为共享资源的利用是通过工作站操作系统实现的,所以要使用网络资源需先将其映射成本地操作系统可识别的逻辑名。如工作站DOS操作系统用盘符A:、B:、C:来标识磁盘,DOS联网后,要访问网络文件系统的目录先应把它虚拟成DOS盘符;这就是十分重要的重定向概念。工作站一旦安装了重定向程序,经过客户-服务器协议,工作站便可做到如同操作本地资源一样,共享网络资源。我们举例说明NetWare从一个网络文件读一块数据到工作站重定向程序的过程。

DOS工作站为了与NETWARE文件服务器打交道,应先加载两个TSR程序:IPX.COM和NETX.COM。IPX.COM提供通信协议支持,NETX.COM是Novell的DOS工作站重定向程序,它包括NetWare核心协议(NCP)。经过注册,DOS工作站便可访问NetWare服务器上的资源。

C:\〉IPX

C:\〉NET3

F:\〉

F:\〉LOGIN USER

假设G:被映射到文件服务器FSI的卷SYS下的TRY子目录,即

MAPG:=FSI\SYS:TRY

在G:下有一数据文件DATA.DAT,应用程序的片断内容如下:

MOV AH,3FH

MOV BX,filehandle

LDS DX,buffer

INT21H

filehandle dw??;G∶DATA.DAT的文件名

buffer db 1024 dup;数据缓冲区

通过以下各步骤实现工作站和服务器的有机配合,完成数据块读取工作:

工作站先执行如下过程:

(1)DOS内核读取成名柄,判断出是对网络文件存取,转NETX.COM相应部分。

(2)NETX.COM按照NCP格式要求填好请求块,并提交给IPX.COM。

(3)IPX.COM按IPX数据包格式封装NCP请求块,并发往服务器。

这时转到服务器执行如下过程:

(4)服务器收到正确的IPX包后,转给服务器的NCP处理块。

(5)服务器NCP处理模块根据工作站请求NetWare内核功能完成一次读G:DATA.DAT操作。

(6)服务器NCP处理模块将执行结果利用IPX通信服务传送工作信息。

工作站再执行如下过程:

(7)工作站的NETX.COM将从服务器来的结果按2FH(INT21H)的要求填到相应的寄存器并拷贝数据到缓冲区buffer中,并从INT21返回。

我们从以上的步骤可以知道,尽管NETX.COM为存取网络文件利用了NCP和IPX等协议,但是调用者并不知道,他所关心的只有这次读取是否成功,完全不分是本地还是网络。正因为这一点,像DOS的COPY、TYPE命令不用修改便可在NetWare上运行。事实上,DOS的INT21H经过NETX.COM扩充后,凡经过DOS INT21H调用的应用程序都可不加修改地在NetWare上运行。

7.NetWare目录结构

文件服务器对文件访问统一并高效地进行集中管理。每一个文件服务器至少可以分成一个卷,称为系统卷“SYS”。每个卷又可分成若干个目录。一个目录可以分成若干个子目录,每个子目录又可以拥有它自己的子目录,在卷中形成具有不同目录级的树型结构。用户在网络上共享文件资源时,面向目录文件结构。NetWare不仅保证文件的共享,而且进一步具有记录共享的功能,即网上多个用户可以同时对一个文件的某些记录进行访问。

在安装NetWare时,有public、system、login法定目录。目录的构造方法与DOS的概念相同,可以把刚才的目录TPY用如下指令产生在SYS卷下。

F:\〉md\sys\try

分享到: