查看帮助>>

课程导航

11.5.3 网络操作系统的选择

网络操作系统是向网络用户提供各种服务的复杂网络软件。网络操作系统是整个网络的“大管家”。它为通信和资源共享提供便利,决定网络使用设备的类型,仲裁用户的设备要求。从本质上来说,选择网络操作系统决定了整个网络的设计。

1.网络操作系统概述

网络操作系统是一个很重要的系统软件,它由许多功能模块组成。一些功能模块安装在网络上的计算机中充当服务器(server),另一些模块则安装在其他的网络资源中。这些模块协同工作,为网络用户提供各种网络服务,如为两个用户提供通信服务、共享文件、应用程序和打印机等。虽然网络操作系统在很大程度上对用户来说是不透明的,但系统的优劣对最终网络用户的影响极大。因此,在进行网络设计时,应当分析各种网络操作系统的现有产品。

2.网络操作系统分类

从应用的角度来讲,可将网络操作系统分为两大类:部门级网络操作系统和企业级网络操作系统。部门级网络操作系统通常局限于一个部门或一个工作小组,为本部门的网络用户提供网络服务,包括文件、数据、程序及各种昂贵设备的共享,还提供一定程度的容错能力,如磁盘镜像(disk mirroring)和服务器镜像(server mirroring)。然而,它的安全性较差,不同系统的互联能力也比较弱。

企业级网络操作系统是整个企业网络的“神经中枢”。它负责整个企业网络的通信服务,为不同系统提供互操作服务,协调多种不同的协议。因此,企业网络操作系统要求具有更高性能,提供更复杂的网络管理服务。如果企业网络的各个子网采用不同的网络操作系统,那么企业网络操作系统必须保证这些系统可以互联。

3.企业网络操作系统的基本功能

尽管不同的计算机公司所推出的局域网的操作系统都各有自己的特点,但提供的网络服务功能却有很多相同之处。局域网操作系统通过文件服务器向网络工作站提供各种有效的服务。这些服务包括文件服务、打印服务、数据库服务、通信服务、信息服务、发布式目录服务和网络管理服务。

(1)文件服务。文件服务是局域网操作系统中最基本的网络服务功能。文件服务器以集中方式管理共享文件,网络工作站可以根据用户的权限对文件进行读、写以及其他各种操作。文件服务器为网络用户的文件安全和保密提供必要的控制方法。

(2)打印服务。打印服务也是局域网操作系统中最基本的网络服务功能。通过打印服务功能,局域网可以设置一台或几台打印机,使网络用户实现远程共享网络打印机。

(3)数据库服务。选择适当的网络数据库软件,依照客户机/服务器的工作模式,开发出客户端和服务器端数据库应用程序,这样客户端就可以使用结构化查询语言(SQL)向数据库服务器发送查询请求,服务器进行查询后将查询结果传送到客户端。客户/服务器工作模式优化了局域网操作系统的协同操作模式,有效地改善了局域网应用系统的性能。

(4)通信服务。包括工作站与工作站之间的通信服务和工作站与主机之间的通信服务。

(5)信息服务。用存储转发方式或点对点通信方式完成电子邮件服务。

(6)分布式服务。局域网操作系统为支持分布式服务功能提出了一种新的网络资源管理机制,即分布式目录服务。它将分布在不同地理位置的互联局域网中的资源组织在一个全局的、可复制的分布数据库中,网络中多台服务器上都有该数据库的副本,用户在一个服务器上注册便可与多个服务器连接。

(7)网络管理服务。局域网操作系统提供了丰富的网络管理服务工具,可以提供网络性能分析、网络状态监控、存储管理等多种管理服务。

(8)Internet/Intranet服务。为了适应Internet/Intranet的应用,局域网操作系统一般都支持TCP/IP,提供各种Internet服务,支持Java应用开发工具,使局域网服务器很容易成为Web Server,全面支持Internet/Intranet的访问。

4.常用的网络操作系统

(1)“广泛适用”的NetWare。NetWare是通用性很强的网络操作系统软件,其内置的NDS(novell directory server)提供了一个跨平台、跨地域的目录服务,可以在单台服务器或多台服务器上管理所有的网络资源,能为各种不同的客户端提供很好的支持,并且在不同的服务器上也只需登录一次。另外,它对硬件的要求不高。

(2)“平易近人”的Windows NT。Windows NT的最大优点是内置Internet工具,包括FTP和Telnet远程登录,邮件服务器Exchange系统,以及用于网页发布IIS,再加上DNS,为互联网提供了全方位的系统支持。Windows NT特别注意了对系统稳定性的改进,对最新的硬件和设备都有良好的支持。在网络方面,更加有效地简化网络用户和资源的管理,使用户可以更容易地使用网络中的资源。它在“活动目录”服务基础上建立了一套全方位的分布式服务。其中VPN(虚拟专用网)支持、集成式终端服务及IIS5.0都是吸引使用者目光的焦点。

(3)“老当益壮”的Unix。Unix是一个通用、多用户、分时网络操作系统,提供了所有Internet服务。其最主要的特点是具有开放性和很强的可移植性,TCP/IP是该系统的标准协议。它在安全性和稳定性上都有较出色的表现,用户权限以及数据都有严格的保护措施。Unix在大型网络操作系统中几乎是“独霸天下”。

(4)“新颖独特”的Linux。Linux是自由软件的典型。由于Linux的源代码开放,因此它的二次开发性很强,能够让人们在开发过程中“各取所需”。

选择一个什么样的网络操作系统,取决于组织对企业网络系统的总体性能要求和功能要求,也取决于整个系统的规模。

相关知识点:
11.5.1 数据处理技术
11.5.2 网络拓扑结构的选择
11.5.3 网络操作系统的选择