1.NetWare 操作系统的发展
NetWare 是Novell 公司推出的网络操作系统。1981年,软件公司Novell Data Systems 的老板Jack Messman 看到3 个刚大学毕业的年轻人在不同的机器上在玩一个他们自己编写的叫“Snipes”的游戏,类似于今天的网络游戏。敏锐的商业头脑让他马上雇用了这3 个人,开发出名叫NetWare 的系统来实现不同机器间信息的共享。其实当时还有别的公司也有类似的动作,但Novell 的成功主要得益于他们的产品和IBM PC 的紧密结合,在一个NetWare 网络中允许有多个服务器,用一般的个人计算机即可作为服务器。NetWare 可同时支持多种拓扑结构,具有较强的容错能力。NetWare 是局域网市场上居于主导地位的网络操作系统,它的推出时间比较早,运行稳定。
2.NetWare 操作系统的组成
NetWare 开放系统模块结构如图5.13所示。NetWare 最重要的特点是基于模块设计思想的开放式系统结构。NetWare 是一个开放的网络服务器平台,可以方便地对其进行扩充。
图5.13 NetWare 开放系统模块结构
NetWare 操作系统是以文件服务器为中心的,它主要由以下3 个部分组成:
(1)文件服务器内核。文件服务器内核主要包括以下几部分:
① 核心协议(NetWare Core Protocol,NCP)。
② 内核进程管理。
③ 文件系统管理。
④ 安全保密管理。
⑤ 硬盘管理。
⑥ 系统容错管理。
⑦ 服务器域工作站的连接管理。
⑧ 网络监控。
(2)工作站外壳。包括重定向程序NetWare Shell。
(3)低层通信协议。文件服务器内核实现了NetWare 的核心协议NCP,并提供了NetWare的所有核心服务。文件服务器内核负责对网络工作站网络服务请求进行处理。
网络服务器软件提供了文件与打印服务、数据库服务、通信服务、报文服务等功能。
通信软件包括网卡驱动程序及通信协议软件,它负责在网络服务器与工作站、工作站与工作站之间建立通信连接。
3.NetWare 操作系统的特点
NetWare 的特点主要表现在以下几个方面:(www.xing528.com)
(1)高速文件系统。NetWare 在文件访问速度方面具有明显的优势。所使用的主要技术有如下几个:
① 目录Hash 查找法。
② 磁头电梯式寻道。
③ 磁盘Cache。
④ FAT 索引等。
通过这些技术可以大大提高硬盘通道总的吞吐量,提高文件服务器的工作效率。
(2)硬件适应性强。NetWare 是一个不依赖于任何联网环境的网络操作系统,使得不论使用何种传输介质、拓扑结构、网卡组成的局域网,都可以使用NetWare。NetWare 可支持以太网、令牌环网、双绞线以太网等网络硬件环境,支持数百种不同种类的网卡。NetWare 通过网络驱动程序访问网卡,不同的网卡要求使用符合Novell 规范的不同网络驱动程序。
(3)三级容错。NetWare 是第一个建立容错机制的微机网络操作系统,具有三级容错能力。
① 第一级容错是防止硬盘的区域故障而采取的容错手段。如热修复与写后读效验、UPS监控等。
② 第二级容错是防止硬盘表面的整个损坏而采取的容错手段。如NetWare 中可以磁盘镜像和磁盘双工。
③ 第三级容错是防止服务器损坏而采取的容错手段。在NetWare 中可以采用双服务器备份。
(4)四级安全机制。NetWare 建立了四级安全机制,从而有效地防止了对重要数据和文件的窃取、破坏,包括:
① 入网限制。
② 用户权限。
③ 受托权限。
④ 文件和目录属性等。
(5)网络监控与管理。NetWare 网络监控与管理实用程序使网络管理员了解当前网络的运行情况,如查看用户的连接情况、监控和统计文件服务器的性能和工作状态,了解网卡配置,了解任务执行状态,显示文件和物理的加锁情况、广播控制台信息和关闭文件服务器等。
NetWare 计账功能可以统计每个用户对网络资源的使用情况,并能根据系统管理员设置的计费标准统一收费。计账的项目包括入网时间、用户从文件服务器上读取的信息量、用户写入服务器的信息量、用户请示服务器的服务次数等。
(6)开放协议技术。NetWare 引入的开放协议技术包括两方面内容:
① 允许在统一的NetWare 环境中使用不同的网络拓扑结构、不同的传输介质和不同的网卡。
② 为了在已有的种类繁多的网络层和运输层协议支持的网络之间实现网络互联和提供一致的NetWare 服务,提供了数据流接口。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。