网络操作系统选型
目 录
1. 网络操作系统简介 1
2. 典型网络操作系统 1
2.1 Windows操作系统 1
2.2 NetWare操作系统 1
2.3 UNIX操作系统 1
2.4 Linux操作系统 2
3. 网络操作系统的选择 2
3.1 成本问题 2
3.2 安全性问题 3
3.3 可集成性与可扩展性问题 3
3.4 兼容性问题 3
3.5 可维护性问题 3
1. 网络操作系统简介
网络操作系统(NOS),是网络的心脏和灵魂,是向网络计算机提供网络通信和网络资源共享功能的操作系统。它是负责管理整个网络资源和网络用户的软件的集合。由于网络操作系统是运行在服务器之上的,所以有时称之为服务器操作系统。
网络操作系统与运行在工作站上的单用户操作系统(如Windows XP )或多用户操作系统由于提供的服务类型不同而有差别。一般情况下,网络操作系统是以使网络相关特性最佳为目的的。如共享数据文件、软件应用以及共享硬盘、打印机、调制解调器、扫描仪和传真机等。
2. 典型网络操作系统
目前流行的网络操作系统有四大类:Windows操作系统、NetWare操作系统、UNIX操作系统和Linux操作系统。
2.1 Windows操作系统
Windows操作系统是由美国Microsoft公司开发的,先后推出了多个版本,而且每个版本都存在自身的特点。Windows操作系统配置在整个局域网中是最常见的,但由于它的稳定性能不是很高,所以微软的网络操作系统一般只是用在中低档服务器中,高端服务器通常采用UNIX、Linux或Solairs等非Windows操作系统。目前,在局域网中常用的Windows操作系统主要有Windows 2003 Server、Windows 2007 Server以及主流的Windows 2008 Server。
2.2 NetWare操作系统
NetWare操作系统是Novell公司开发的用于管理网络的操作系统。在20世纪80年代初,Novell公司就充分借鉴了UNIX操作系统的优点,吸收了UNIX的多用户多任务的功能推出了NetWare网络操作系统,该操作系统在20世纪80年代末到90年代初曾是风靡一时的网络操作系统。
NetWare网络操作系统最大的缺点就是最初的版本没有采用TCP/IP协议,而是自己指定了一个IPX/SPX协议(Internet Packet Exchange/Sequenced Exchange)。虽然IPX/SPX协议实现的功能较多,有较强的适应性,而且可以路由。但是这个协议仍然没有得到大多数设备制造商的支持,并且与Internet有所脱节,不能与Internet互连,未能赶上Internet的流行脚步,直到20世纪90年代才有集成TCP/IP的NetWare网络操作系统出现。
2.3 UNIX操作系统
UNIX网络操作系统出现于20世纪60年代,最初是为第一代网络所开发的,是标准的多用户终端系统。UNIX操作系统是典型的32位多用户多任务的网络操作系统,它一般主要应用于小型机和大型机上从事工程设计、科学计算、CAD等工作。
UNIX网络操作系统的一个最突出的特点就是安全可靠。UNIX网络操作系统本身就是为多任务和多用户工作环境而开发的,它在用户访问权限、计算机及网络管理方面有着严格的规定,使得UNIX有很高的安全性。当然这种优势只是相对的,随着技术的发展,也出现了攻击UNIX网络操作系统的病毒,而且网络黑客也可以攻击采用UNIX操作系统的网站,可见如何保证网络的安全是网络管理员所必须面对的最具挑战的工作。
UNIX网络操作系统的另一突出特点就是能够很方便地与Internet相连。这是因为UNIX网络操作系统本身就是为管理网络而开发的,现在TCP/IP协议已成了UNIX网络操作系统的基本组成部分,这样UNIX网络操作系统就可以很容易地增强和扩展,所以不同的公司都为自己的计算机设计了不同的UNIX操作系统,目前市场上流行的主要是HP、SUN、IBM等公司的UNIX网络操作系统,但不同公司的UNIX网络操作系统的内核互不兼容,不可交换。这种互不兼容的局面成了UNIX网络操作系统应用推广中的最大障碍。
2.4 Linux操作系统
1991年,芬兰赫尔辛基大学的Linus Torvalds利用Internet发布了他在80386个人计算机开发的Linux操作系统内核的源代码,开创了Linux操作系统的历史,也促进了自由软件Linux的诞生。随后经过各地Linux爱好者不断补充和完善,以及Linux编程人员(有许多是原来从事UNIX开发的)的不断努力,如今Linux家族有近200个不同的版本。中文版本的Linux,如RedHat Linux、红旗Linux等在国内也得到了广大用户的充分肯定。
Linux网络操作系统具有开放的源代码、可运行在多种硬件平台之上、支持多种网络协议、支持多种文件系统等一系列特点,在国内外得到了广泛应用。尽管Linux的发展势头很好,但Linux存在的版本繁多,且不同版本之间存在大量的不兼容等缺点也影响了它的应用范围。
总的来说,对特定计算环境的支持使得每一个操作系统都有适合于自己的工作场合,这就是系统对特定计算环境的支持。例如,Windows Professional适用于桌面计算机,Linux适用于小型的网络,而Windows Server和UNIX则适用于大型服务器应用程序。因此,对于不同的网络应用,需要我们有目的地选择合适的网络操作系统。
3. 网络操作系统的选择
网络操作系统是网络中的一个重要部分,它与网络的应用紧密相关。前面所介绍的四种网络操作系统所面向的服务领域不同,在很多方面有较大的差异,用户可以结合网络系统的需求适当选择。
3.1 成本问题
价格因素是选择网络操作系统的一个主要因素。试想,拥有强大的财力和雄厚的技术支持能力当然可以选择安全可靠性更高的网络操作系统。但如果不具备这些条件,就应从实际出发,根据现有的财力、技术维护力量,选择经济适用的系统。同时,考虑到成本因素,选择网络操作系统时,也要和现有的网络硬件环境相结合,在财力有限的情况下,尽量不购买需要很大程度地升级硬件的操作系统。在购买成本上,免费的Linux当然占有很大的优势;而Netware由于适应性较差,仅能在Intel等少数几种处理器硬件系统上运行,因而对硬件的要求比较高,可能会引起很大的硬件扩充费用。
在成本问题上,尽管购买操作系统的费用会有所区别,但从长远来看,购买网络操作系统的费用只是整个网络系统成本的一小部分,而网络管理的大部分费用是技术维护的费用。所以,网络操作系统越容易管理和配置,其运行成本越低。一般来说,Windows 网络操作系统比较简单易用,适合于技术维护力量较薄弱的网络环境中,而UNIX由于其命令比较难懂,易用性则稍差一些。
其次,是网络操作系统的稳定性和可靠性。对网络而言,稳定性和可靠性的重要性是不言而喻的, 网络操作系统的稳定性及可靠性将是一个网络环境得以持续高效运行的有力保证。微软的网络操作系统,一般只用在中低档服务器中,因为其在稳定性和可靠性方面,要逊色很多。而UNIX主要的特性是稳定性及可靠性高。
3.2 安全性问题
操作系统安全是计算机网络系统安全的基础,一个健壮的网络必须具有一定的防病毒及防外界侵入的能力,网络安全性正在受到用户越来越高的重视。从网络安全性来看,Netware网络操作系统的安全保护机制较为完善和科学;UNIX的安全性也是有口皆碑的(Linux也是UNIX的变种);但Windows则存在着重大的安全漏洞。无论安全性能如何,各个操作系统都自带有安全服务。比如Linux、UNIX网络操作系统提供了用户帐号、文件系统权限和系统日志文件;Netware也提供了4级的安全系统:登录安全、权限安全、属性安全、服务安全;Windows server提供了用户帐号、文件系统权限、Registry保护、审核、性能监视等基本安全机制。
3.3 可集成性与可扩展性问题
可集成性就是对硬件及软件的容纳能力,硬件平台无关性对系统来说非常重要。现在一般构建网络都有多种不同应用的要求,因而具有不同的硬件及软件环境,而网络操作系统作为这些不同环境集成的管理者,应该有较强的管理各种软硬件资源的能力。
由于Netware硬件适应性较差,所以其可集成性也就较差。UNIX系统一般都是针对自己的专用服务器和工作站进行优化,其兼容性也较差;而Linux对CPU的支持比Windows要好得多。在对TCP/ IP 的支持程度方面,这几种主流操作系统都是比较优秀的。
3.4 兼容性问题
网络系统应当是开放的系统,只有开放才能兼容并蓄,才能真正实现网络的功能。当用户应用的需求增大时,网络处理能力也要随之增加、扩展,这样可以保证用户在早期的投资不至于浪费,也为今后的发展打好基础。
3.5 可维护性问题
在购买网络操作系统时,还要考虑维护的难易程度。前面已经提过,从用户界面和易用性来看,Windows网络操作系统明显优于其它的网络操作系统。
目前,大部分网络操作系统提供的管理工具已经能够满足网络管理员的大部分需求,所以一般都不用再购买第三方软件。
总之,在购买网络操作系统时,最重要的还是要和自己的网络环境相结合。如中小型企业及网站建设中,多选用Windows网络操作系统;做网站的服务器和邮件服务器时多选用Linux;在工业控制、生产企业、证券系统的环境中,多选用Netware;而在安全性要求很高的情况下,如金融、银行、军事及大型企业网络上,则推荐选用UNIX。