新编计算机网络教程——第6章.ppt

上传人:可****阿 文档编号:76413337 上传时间:2023-03-10 格式:PPT 页数:54 大小:9.27MB
返回 下载 相关 举报
新编计算机网络教程——第6章.ppt_第1页
第1页 / 共54页
新编计算机网络教程——第6章.ppt_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《新编计算机网络教程——第6章.ppt》由会员分享,可在线阅读,更多相关《新编计算机网络教程——第6章.ppt(54页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 新编计算机网络教程新编计算机网络教程计算机精品教程2 Contents 第6章 网络操作系统操作系统概述6.1网络操作系统的功能6.2几种典型的网络操作系统6.3网络操作系统的选择6.4目录Contents服务器技术6.53 6.1 操作系统概述 操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合它们管理和控制计算机中的硬件和软件资源,以便有效地利用这些资源为用户提供一个功能强大、使用方便的工作环境,从而在计算机与用户之间起到接口的作用。操作系统根据结构可大致分为三类:单块式、层次式、客户机/服务器式,这三类对应于操作系统的三个发展阶段,相对于单机操作系统而言的网络操作系统是

2、具有网络功能的计算机操作系统。最初的操作系统是单块式的,像我们目前大量使用的DOS就属于这类,它由一组可以任意互相调用的过程组成,它对系统的数据没有任何保护,没有清晰的结构,因此,安全性差,对它的扩展更加困难。另一种结构的操作系统是层次式的,UNIX 和VAXVMS等都属于这类。我们知道,目前大多数CPU都提供了这样的能力,它具有若干不同的特权级,在最高特权级时可以执行所有的指令,称为核心态;而在低的特权级时有些指令就不能执行,从而保护了系统的资源,也称为用户态。要想使操作系统安全可靠就必须通过系统调用获得服务,而操作系统本身又分成若干层次,在某一层次的代码只能调用下一层次的代码,这种结构的优

3、点是:层次分明,同时也容易增加或替换掉一层而不影响其他层次。但是整个操作系统都处于核心态运行,也会带来安全上的问题,要使它与其他操作系统兼容也有许多困难。4 6.1 操作系统概述 第三种结构为C/S(Client/Server)模式,以卡内基梅隆大学研制的Mach为代表的微内核结构的操作系统属于这种类型。操作系统有一个很小的内核(微内核),运行在核心态,它提供所有操作系统共同的那些操作,如线程(Thread)调度、消息传递、虚拟存储以及设备驱动等,而操作系统的其他部分则分成若干相对独立的进程,每一个进程实现一组服务,服务器的任务是检查是否有客户要求服务的请求,在满足客户的请求后将结果返回。而客

4、户可以是一个应用程序,也可以是另一个Server。客户机与服务器之间的通信是通过消息进行的,这是因为它们运行在不同的进程内,属于不同的虚拟地址空间,它们之间不能进行通信,必须通过内核进行,而内核则被映射到每个进程内,它可以操纵所有的进程。客户发出消息,内核将消息传给服务器,服务器执行相应的操作,其结果又通过内核返回给客户,这就是Client/Server模式,其优点在于:它将操作系统分成若干个小的并且包含的分支,每个分支(即Server)运行在独立的用户态进程中,即使某个服务器失败也不会引起其他系统的毁坏或崩溃,而且不同的服务器可以运行在不同的处理器或计算机上,从而使操作系统自然地具有分布式处

5、理的能力。同时,它简化了基本操作系统,使在操作系统中增加新的分支变得更加容易。5 Contents 第6章 网络操作系统操作系统概述6.1网络操作系统的功能6.2几种典型的网络操作系统6.3网络操作系统的选择6.4目录Contents服务器技术6.56 6.2 网络操作系统的功能 顾名思义,网络操作系统(Network Operation System,缩写为NOS)是指能使网络中的计算机方便而有效的共享网络资源的操作系统软件,它是网络用户和计算机网络的接口,管理着计算机的硬件和软件资源,为用户提供其所需的各种服务。资源共享观点的定义符合计算机网络的基本特征,这主要表现在如下三个方面。NOS有

6、各种形式,它可以分布于两台或多台计算机,甚至网上的所有计算机,这时它能够控制多台计算机中的资源;它也可以只运行于一台计算机,控制一台计算机中的资源,并允许网上的其他计算机访问这些共享的资源,对后一种形式,NOS将和网上的其他计算机的操作系统协同工作。最常见的NOS只是控制局域网上的文件和数据库服务器,以及提供打印机共享。这就是上面提到的后一种形式NOS,如常用的NetWare和LAN Manager。事实上,NOS的范围要广得多,包括像UNIX,Windows NT这样的操作系统,它们提供了很多跨网的扩展功能。NOS除了具备通常操作系统应具有的计算机管理、存储器管理、设备管理和文件管理功能外,

7、还应具备以下两大功能:l提供高效、可靠的网络通信功能。l提供多种网络服务功能,如远程管理服务、文件传输服务和远程打印服务等。6.2.1 什么是网络操作系统7 6.2 网络操作系统的功能 一种开放式的网络操作系统必须符合国际上公一种开放式的网络操作系统必须符合国际上公认的标准。其中,对网络发展影响最大的标准首属开放系统互连(OSI)。在局域网(LAN)条件下,网络操作系统只涉及OSI参考模型的第3到第7层,第1层和第2层在网板或网络设备上以固件形式实现,如图6-1所示。从分层的角度来说,网络操作系统由网络驱动程序、子网协议和应用层协议等3个方面组成。6.2.2 网络操作系统的组成图6-1 网络操

8、作系统与OSI参考模型的关系8 6.2 网络操作系统的功能1网络驱动程序 网络驱动程序涉及OSI的第2层和第3层,是网卡和高层协议间的桥梁或接口。网络驱动程序把网卡如何对来自和发往高层的包所使用的方法进行了屏蔽,使高层不必了解收发操作的复杂性,而网络驱动程序本身则必须对网卡的操作有详细的了解,如网卡上的各种控制寄存器和状态寄存器,DMA和I/O端口等。符合LAN标准的网卡,尽管厂商不同,但因为是按照同一标准所生产的,所以必定能够通过局域网进行通信。由于对标准的具体实现不同,网络驱动程序也就不同,正因为这样,网络集成商对所使用的网卡必须选择正确的驱动程序,并将所用的网络驱动程序同NOS集成到一起

9、。图6-1 网络操作系统与OSI参考模型的关系9 6.2 网络操作系统的功能2子网协议 子网协议涉及OSI参考模型的第3层、第4层和第5层。第3层(网络层)建立在数据链路层提供的点到点连接上。网络层的主要任务是如何对通信量进行路由选择,并提供拥塞和流量控制。网络层的一项重要服务是提供统一的网络寻址方法,以便令牌环和Ethernet网络能理解。在Novell的Netware环境下,寻址功能由IPX(网际包交换)来提供,它在功能上相应于OSI的网络层。传输层可对网络层提供的服务进行提高,能确保可靠的数据交付,它借用该层具有的校验机制保证了端到端的数据完整。如果低层服务质量不能满足用户要求,运输层可

10、以弥补,在这种意义下,传输层具有缓冲作用。该层的功能在SPX或PXP实现。会话层提供有序的会话服务,如可提供会话控制,权标管理和活动管理。会话控制是指对使用全工方式还是半双工方式进行控制。有些协议,一次只允许会话一方进行关键操作,因此,必须提供一种机制,用以防止双方同时进行这种操作,这就需要控制,实现这种控制的一种方法就是所谓权标,持有权标的一方可进行此操作。确定哪一方保持权标,权标在双方间如何交接便称为权标管理。10 6.2 网络操作系统的功能 为说明活动管理的概念,不妨举一个极端的例子。如果一个人在两台机器间进行文件传送,传送时间需要1小时,但网络每30分钟出现一次故障,那么,这种文件传送

11、任务永远不能完成。其原因是,一旦网络出现故障,就必须放弃传输,并重新传送。要避免这一向题出现,可将整个文件传送作为一个活动,并将校验点插到数据流中。如果网络出现故障,可同步到前一个校验点,不必重新从头开始,因而即使每30分钟出现一次故障,也可将文件传送完成。这种操作便称之为活动管理。在多数情况下,第5层的协议是不需要的,因为通过使用NetBIOS协议便可实现第5层的功能。子网协议及其与OSI的关系如图6-2所示,图中,IPX是网际包交换协议,SPX是顺序包交换协议,PXP是包交换协议,这3种协议来自Xerox公司的XNS(Xerox网络标准)协议。图6-2 子网协议与OSI的关系11 6.2

12、网络操作系统的功能3应用层协议 应用层协议最重要的是Netware提供的NCP(Netware Core Proeocol)。应该指出,有些资料将NCP看成是OSI第5层和第6层的功能,这是不对的,NCP完全是第7层的功能。NCP作为应用层的协议,提供了下述主要功能:l在不同方式下打开文件。l关闭打开的文件。l从打开的文件读取数据块。l将数据块写入打开的文件。l获取目录项表。l处理服务器数据库。l提供高级连接服务。l提供同步操作。从NCP提供的上述主要功能可以看出,NCP是属于服务协议,用以控制客户机和服务器间的交互作用,对此,NCP要在工作站和服务器间建立连接,并在服务器和客户机间传送请求和

13、响应。当应用程序请求网络资源时,该请求便置于NCP报文中,并发送到服务器进行处理,如果服务器能服务该请求,响应报文再次置于NCP包中并返回到请求的客户机。NCP允许客户请求范围广泛的网络服务,如文件、打印和命名管理等。通过使用NCP,客户工作站能透明地访问网络磁盘驱动器、网络打印机和其他网络资源,就如在本地一样。12 6.2 网络操作系统的功能 构筑计算机网络的基本目的是共享资源,根据共享资源的方式不同,NOS分为两种不同的机制:如果NOS软件相等地分布在网络上的所有节点,这种机制下的NOS称之为对等式网络操作系统;如果NOS的主要部分驻留在中心节点,则称为集中式NOS,集中式NOS下的中心节

14、点称为服务器,使用中心节点资源的节点称为客户。因此,集中式NOS下的运行机制就是所谓的“客户/服务器”方式。对等式NOS有多种,如Novell公司的Personal Netware,Invisible Software公司的Invisible LAN3.44,Microsoft公司的Windows for Workgroup 3.11等,对等式NOS容易操作,安装简单,管理方便,具有内建的生产工具,并具有一定的安全级别。集中式NOS也有多种,如Novell公司的Netware 2.X、3.X和4.1,Microsoft公司的Windows NT Advanced Server 3.1,OS/2

15、 LANServer Advanced 3.0和Banyan Vines等都属于集中式NOS之列。这种以客户/服务器方式操作的NOS,由于顺应20世纪90年代的计算模式,其发展非常迅速。NOS的功能比以前传统上只提供文件和打印共享的系统有了很大提高。例如Novell公司的4.X不再将网络看成一组无联系的服务器和服务,而是将其看作单个实体,同时还增加了完全符合X.500原理的目录服务等重要功能。6.2.3 网络操作系统的分类13 Contents 第6章 网络操作系统操作系统概述6.1网络操作系统的功能6.2几种典型的网络操作系统6.3网络操作系统的选择6.4目录Contents服务器技术6.5

16、14 6.3 几种典型的网络操作系统 随着计算机网络的飞速发展,市场上出现了多种网络操作系统,其中的主流产品是微软公司的Windows 2000、Windows Server 2003、Novell公司的Netware以及UNIX、Linux等。作为几大网络操作系统,它们有许多共同点,同时又各具特色,被广泛地应用于各类网络环境中,并都占有一定的市场份额。网络建设者应熟悉这几种网络操作系统的特性及优缺点,并应根据应用目的、具体的应用情况(包括安全性、稳定性、可靠性和以后网络升级的需要等等)以及网络使用者的水平来选择合适的网络操作系统。15 6.3 几种典型的网络操作系统网络。Windows NT

17、是微软公司开发的基于图形用户界面的网络操作系统。1991年,微软公司推出第一个Windows NT内核的操作系统Windows NT 1.0。随后推出的Windows NT1.1操作系统摆脱了DOS内核的束缚,它才算是真正的32位操作系统。1997年,微软公司推出Windows NT 3.1操作系统,这是第一个实际应用的Windows NT内核的操作系统。但是,Windows NT 3.1对系统资源要求过高,并且网络功能明显不足,这就限制了它的广泛应用。为了弥补Windows NT3.1操作系统的缺点,微软公司又推出Windows NT 3.5操作系统,它不仅降低了对微型机配置的要求,而且在网

18、络性能、网络安全与管理等方面有很大提高。在Windows NT 3.5操作系统推出后,马上受到了网络用户的普遍欢迎。至此,Windows NT操作系统成为有代表性的网络操作系统。2000年,微软公司推出了Windows 2000操作系统,它是在Windows NT Server 4.0的基础上开发的。这时,Windows NT内核的操作系统已经完全成熟,微软公司决定放弃DOS内核的Windows 9X与Windows ME操作系统。后来,微软公司陆续推出了Windows NT内核的其他操作系统,例如Windows XP与Windows Server 2003等。二.计算机网络的形成6.3.1

19、Windows NT操作系统16 6.3 几种典型的网络操作系统网络。Windows NT操作系统分为两个部分:Windows NT Server与Windows NT Workstation。其中,Windows NT Server是服务器端软件,而Windows NT Workstation是客户端软件。Windows NT操作系统定位在高性能台式机、工作站与服务器,以及政府机关、大型企业网络等多种应用环境。Windows NT操作系统具有友好易用的图形用户界面,并且能够提供很强的网络服务与安全功能,使得它适用于构建各种规模的网络系统。由于Windows NT操作系统对Internet的支

20、持,使它成为Internet服务器的重要操作系统之一。尽管Windows NT操作系统的版本不断变化,但是从网络操作与系统应用角度来看,工作组模型与域模型这两个概念始终没有变化。17 6.3 几种典型的网络操作系统 Windows 2000操作系统是一种多用途操作系统,支持客户操作系统是一种多用途操作系统,支持客户/服务器网络和点对点网络,集成了许多能够降低服务器网络和点对点网络,集成了许多能够降低总拥有成本的技术,并提供从小型网络到大型网络的伸缩性。为了适应不同的用户要求和环境,总拥有成本的技术,并提供从小型网络到大型网络的伸缩性。为了适应不同的用户要求和环境,Windows 2000为用户

21、提供为用户提供4种不同的版本。种不同的版本。6.3.2 Windows 2000操作系统1Windows 2000 Professional Windows 2000 Professional(Windows 2000专业版)源于Windows NT Workstation(Windows NT工作站版),主要用于Windows 2000网络中的工作站。此外,与Windows 95/98相比,它具有更强烈的网络管理功能;与Windows NT 4.0相比,它能支持FAT、FAT32、NTFS 3种文件系统,因此,可支持容量高达2TB的硬盘分区。此外,由于该操作系统较Windows 95/98更

22、稳定,因此,需要运行动画、多媒体制作软件的计算机也经常将其作为主流操作系统。18 6.3 几种典型的网络操作系统2Windows 2000 Server Windows 2000 Server(Windows 2000服务器版)是在Windows NT 4.0 Server(Windows NT 4.0服务器版)的基础上开发出来的。该操作系统是为服务器开发的多用途操作系统,可为部门工作小组或中小型公司用户提供文件打印、软件应用、Web功能和通信等各种服务。Windows 2000 Server最重要的改进是在“活动目录”的目录服务器技术基础上建立了一套全面的、分布式的底层服务,“活动目录”是集

23、成在系统中的,采用Internet的标准技术,是一套具有扩展性的多用途目录服务技术。它能有效地简化网络用户及资源的管理,并使用户能够更容易地找到企业网为他们提供的资源。Windows 2000 Server支持两路对称多处理器(SMP)系统,是中小型企业应用程序开发、Web服务器、工作组和分支部门的理想操作系统。19 6.3 几种典型的网络操作系统3Windows 2000 Advanced Server Windows 2000 Advanced Server(Windows 2000高级服务器版)最初的名称是Windows NT 5.0 Enterprise Edition(Windows

24、 NT服务器企业版)。它除了具有Windows 2000 Server的所有功能和特性外,还提供如下更强的特性和功能:l更强的SMP扩展能力:Windows 2000 Advanced Server提供更强的对称多处理器技术支持,支持数达到4路。l更强大的群集功能、更高的稳定性:可为核心业务提供更高的稳定性,在多种一般性错误发生后一分钟内自动重起应用软件。例如,把两台基于Intel结构的服务器组成一个群集,可以获得很高的可用性和可管理性。l网络负载平衡:为网络服务和应用程序提供高可用性和扩展能力,例如,TCP/IP和Web服务。l组件负载平衡:为COM+组件提供高可用性和扩展能力。l高性能排序

25、:Windows 2000 Advanced Server优化了大型数据集的排序功能。这些功能和特性使Windows 2000 Advanced Server比Windows 2000 Server具有更高的扩展性、互操作性和可管理性。20 6.3 几种典型的网络操作系统4Windows 2000 Datacenter Server Windows 2000 Datacenter Server(Windows 2000数据中心服务器版)是功能最为强大的服务器操作系统,它支持16路对称多处理器系统以及高达64GB的物理内存。与Windows 2000 Advanced Server一样,它将群集

26、和负载平衡服务作为标准的特性。另外,它为大型数据库、经济分析、科学和工程模拟、联机交易服务等应用进行了专门的优化。21 6.3 几种典型的网络操作系统 Windows Server 2003是目前微软推出的使用最广泛的服务器操作系统。Windows Server 2003作为网络操作系统或服务器操作系统,具有高性能、高可靠性和高安全性等特点。Windows Server 2003依据.Net架构对NT技术作了重要发展和实质性改进,并部分实现了.Net战略,或者说构筑了.Net战略中最基础的一环。为满足不同的用户要求和环境,Windows Server 2003为用户提供4种不同的版本。6.3.

27、3 Windows Server 2003操作系统22 6.3 几种典型的网络操作系统1Windows Server 2003 Web版 标准的英文名称:Windows Server 2003 Web Edition。用于构建和存放Web应用程序、网页和XML Web Services。它主要使用IIS 6.0 Web服务器并提供快速开发和部署使用ASP.NET技术的XML Web services和应用程序。支持双处理器,最低支持256MB的内存,最高支持2GB的内存。2Windows Server 2003 标准版 标准的英文名称:Windows Server 2003 Standard

28、Edition。主要针对中小型企业,支持文件和打印机共享,提供安全的Internet连接,允许集中的应用程序部署。支持4个处理器;最低支持256MB的内存,最高支持4GB的内存。23 6.3 几种典型的网络操作系统3Windows Server 2003 企业版 标准的英文名称:Windows Server 2003 Enterprise Edition。Windows Server 2003 企业版与 Windows Server 2003 标准版的主要区别在于:Windows Server 2003 企业版支持高性能服务器,并且可以群集服务器,以便处理更大的负荷。通过这些功能实现了可靠性,

29、有助于确保系统即使在出现问题时仍可使用。在一个系统或分区中最多支持8个处理器,8节点群集,最高支持32GB的内存。4Windows Server 2003 数据中心版 标准的英文名称:Windows 2003 Datacenter Edition。针对要求最高级别的可伸缩性、可用性和可靠性的大型企业或国家机构等而设计的。它是最强大的服务器操作系统。分为32位版与64位版:l32位版支持32个处理器,支持8点集群;最低要求128M内存,最高支持512GB的内存。l64位版支持Itanium和Itanium2两种处理器,支持64个处理器与支持8点集群;最低支持1GB的内存,最高支持512GB的内存

30、。24 6.3 几种典型的网络操作系统 UNIX操作系统产生于20世纪60年代末70年代初,它不仅可以作为网络操作系统,也可以作为单机操作系统使用,主要用于工程应用、计算机辅助设计和科学计算等领域。对普通用户来说,UNIX操作系统比较难掌握,其主要特点如下:l安全可靠:UNIX操作系统在预防病毒侵入方面比其他任何操作系统都具有明显的优势,尽管也有部分病毒已开始进入UNIX系统,但数量极少。因为UNIX操作系统起初是为多任务、多用户环境设计的,它在用户权限、文件和目录权限、内存管理等方面都有严格的规定,使系统的安全性、可靠性得到了充分保障。此外,UNIX操作系统在网络信息的保密性、数据安全备份等

31、方面也有很好的保护措施。因此,UNIX操作系统目前仍被广泛用于金融、民航、邮电等行业。l 可方便的地接入Internet:Internet的基础是UNIX,Internet中运用的TCP/IP协议也是随着UNIX操作系统的发展而不断发展和完善起来的。当局域网接入Internet或构建企业、学校的Intranet时,UNIX操作系统是很好的选择。目前,大量的Internet服务器仍然使用UNIX操作系统。lUNIX存在的不足:UNIX的微内核使用C语言和汇编语言编写,这些程序代码的可移植性较差,致使UNIX的微内核只能运行在少数几家厂商制造的硬件平台上,所以其硬件兼容性不够好。同时,UNIX的微

32、内核公开后,虽然为UNIX带来了空前的繁荣,很多公司根据自身的特点和发展推出了自己的UNIX版本,但这些不同版本的UNIX之间并不兼容,这也是UNIX得不到普及的一个重要原因。6.3.4 UNIX操作系统25 6.3 几种典型的网络操作系统 Novell NetWare操作系统是目前局域网上居于主导地位的网络操作系统,它的推出时间比较早,运行稳定。在一个NetWare网络中允许有多个服务器,用一般的PC即可作为服务器。NetWare可同时支持多种拓扑结构,具有较强的容错能力。NetWare的特点主要表现在以下几个方面:l强大的文件及打印服务能力:NetWare以其强大的文件及打印服务能力而久负

33、盛名。NetWare能够通过文件及目录高速缓存将那些读取频率较高的数据预先读入内存,来实现高速文件处理。在NetWare中,还可以将打印服务器软件装入像文件服务器这样的硬件当中,以方便地实现打印机资源共享。l良好的兼容性及系统容错能力:较高版本的NetWare,如NetWare 4.x、NetWare 5.x,不仅能与不同类型的计算机兼容,而且还能与不同类型的操作系统兼容。另外它所具备的SFT(系统差错容限)和TTS(事务跟踪系统)技术,能够在系统出错时及时进行自我修复,大大降低了因重要文件和数据的丢失带来的不必要的损失。l比较完备的安全措施:NetWare对入网用户进行注册登记,并采用4级安

34、全控制原则管理不同级别的用户对网络资源的使用。在NetWare 4.x/5.x中,采用了NDS(Net Directory Server,网络目录服务)技术,使用户无需了解打印机或文件位于哪个服务器中就能使用该打印机或文件。l不足之处:NetWare操作系统存在工作站资源无法直接共享、安装及管理维护比对等网复杂、多用户需要同时获取文件及数据时会导致网络效率降低以及服务器的运算能力没有得到充分发挥等缺点。6.3.5 NetWare操作系统26 6.3 几种典型的网络操作系统 1991年,芬兰赫尔辛基大学的学生Linus Torvalds在Internet上发布了他在80386个人计算机上开发的L

35、inux操作系统内核的源代码,开创了Linux操作系统的历史,也促使了自由软件Linux的诞生。Linux可以在网络服务器上运行,也可在客户机(包括无盘工作站)上运行。作为类UNIX操作系统,Linux具有以下特点:l它的内核源代码是公开的,任何人都可以通过Internet下载并修改它,然后公布修改结果。l可以在多种硬件平台上运行,而且还支持对称多处理器(SMP)计算机。l支持外部设备,如:CD-ROM、声音卡、视频卡、打印机等。l可以仿真多种操作系统软件的操作环境,如:DOS、Windows、Windows NT等。l支持多种协议,如:TCP/IP、SLIP(串行线路接口协议)和PPP(点到

36、点协议)。l支持多种格式的文件系统,如:EXT2、EXT、XIAFS、ISOFS、HPFS等32种之多。其中最常用的是EXT2,它的文件名长度可达255个字符。l尽管Linux操作系统发展很快,但也存在不少问题,其中主要是版本众多,可在Linux平台上运行的软件较少,且各种版本之间有很多不兼容的地方。6.3.6 Linux操作系统27 6.3 几种典型的网络操作系统1四种操作系统的相似之处(1)协调用户,对系统资源进行合理分配和调度。(2)提供网络通信服务。(3)控制用户访问。可对用户的访问权限进行设置,保证系统的安全和提供可靠的保密方式。(4)管理文件。在网络系统中,各种文件可达上万个,通常

37、它们存放在系统中的一个专用设备里。快速、准确、安全可靠地对文件进行管理是非常重要的。(5)系统管理。跟踪网络活动,建立和修改网络的服务,管理网络的应用环境。(6)多用户、多任务的操作系统。28 6.3 几种典型的网络操作系统2易用性方面的比较 Flatware是Novell公司开发的用于文件和打印共享的局域网网络操作系统。Netware以其对系统的要求较低等特点曾一度成为网络操作系统的主流,但它不是采用图形界面,而是需要管理员熟练掌握一些命令,并且其网络服务的实现和配置也需要管理员掌握一定的网络知识。Windows NT采用人们熟悉的图形用户界面,其安装、使用和管理都比较简单,工作人员经过简短

38、的培训即可掌握基本操作,特别是它内置IIS(Internet Information Service),可以很容易地实现WWW、FTP、Gopher等网络服务。因此,在一般的工作组局域网中被广泛地使用。至于UNIX操作系统,各大公司针对自己的服务器产品开发了各自的UNIX版本,例如IBM公司的AIX、惠普公司的HU-UX、SUN公司的Solaris以及SGI的IRIX等等,它们的安装(包括系统、应用程序以及网络服务等)和配置比较复杂,需要专业的计算机网络人员来管理,并且对用户有一定的要求。UNIX难学难用是众所周知的,使用者需掌握至少上百条指令,所以必须进行专门的培训。Linux操作系统作为U

39、NIX系统的一个变种,近几年越来越受到各方面的关注。X-Windows使Linux的管理变得简单,但安装和配置各种服务(尤其是网络服务)还是比较复杂,需由专业人员来完成。掌握Linux对广大的普通用户来说是一件让人头疼的事,正因为如此,Linux打入桌面市场的行动遇到了很大的阻力。现在,大多数的Linux桌面用户都局限于计算机专业人员。但Linux由于自身的特点以及开放性,发展前景是广阔的,它必将成为Windows NT的强有力的竞争对手。29 6.3 几种典型的网络操作系统3在作为文件和打印服务器平台方面的比较 计算机连网的目的之一就是实现文件和打印机等资源的共享,以充分利用计算机的硬件和软

40、件资源,在这方面Novell公司的Netware处于领先地位,因为它在设计之初首先考虑的就是方便地实现文件和打印共享,且占用的系统资源较小。UNIX对打印机共享的支持不足,且实现文件和打印共享比较复杂。Linux在这方面和UNIX差不多。Windows NT虽然实现起来比较简单,但对系统要求较高,且在共享速度方面不如Netware。30 6.3 几种典型的网络操作系统4在作为应用服务器平台方面的比较 企业在建立自己的内部网(Intranet)以后常常希望与Internet连接,并向外界提供一些服务,例如建立WWW、FTP、邮件服务以及自己的专用防火墙等等。计算机网络是一个开放的系统,特别是连上

41、Internet后其安全性、稳定性等均受到严重的考验,有许多内容需要保护,尤其是一些关键性数据。这样,在选择可靠的硬件系统的同时,还应选择一个高效、稳定、安全的网络操作系统作为实现网络服务和数据库系统的平台。NetWare的设计决定了它是一个好的文件服务器,但却不适合成为多目标应用程序服务器。它的早期版本没有一个增强多任务架构的关键特性,正是由于这点,应用程序开发商必须费力去建立一些重复和冲突的功能,在操作系统和应用程序之间的混淆造成了一个不稳定和极难预料的平台。只有强健的操作系统才能阻止应用软件破坏系统稳定性,而NetWare却缺乏这样的基础,所以在NetWare上安装新型客户机-服务器解决

42、方案是困难的,尤其是在大型多功能服务器上。NetWare的高度专用的设计方案在文件和打印共享方面的确表现很好,而作为一个应用服务器它却不能可靠地运行。UNIX系统采用主机挂终端机的操作模式,这种老式结构无法充分运用主机CPU的运算能力与网络资源。UNIX Windows System提供开发图形终端机应用软件的功能,但其技术落后于Windows系统,而且UNIX没有应用软件集成功能(如Windows DDE或OLE),再加上它会耗费大量CPU与网络资源,所以设计方案的伸缩性不好,在字元模式的UNIX环境下,管道(Pipe)是软件集成的主要方式,不过其功能与效率仍有问题。不过,虽然UNIX操作系

43、统的缺点很明显,但它的优点同样十分突出,UNIX系统主机能长时间地稳定运行,并且有较好的网络安全性,因此它常被用来作为网络关键应用的操作系统平台,例如用来实现WWW、FTP、防火墙以及数据库平台等等。31 6.3 几种典型的网络操作系统 Windows NT采用最新的分布式设计,充分发挥主从结构工作站的运算能力,这种模式比集中式处理更有弹性,服务器资源的运用效率更高,同时能提高使用者的工作效率。Windows NT拥有先进的应用软件与集成能力,其集成技术包括动态资源交换(DDE)、网络DDE(NetDDE)、对象连接与嵌入(OLE)等,为程序设计师提供了多种应用软件的集成方式,这一点远远胜过各

44、种UNIX。另外,Windows NT采用模块化设计,全新的Windows NT NTFS文件系统可记录数据变动并拥有容错功能(如RAID5),能够使数据快速复原,确保数据的准确。Windows NT的安全防护(符合美国政府C2级标准)可防止未经授权的使用者访问数据和软件,其完整的管理监督工具(包括不断电系统支持、磁带备份、系统参数管理、效能监视等)为分布式环境提供了易用的视窗化系统管理。Windows NT也具有良好的开放性,支持多种通信协议,包括TCP/IP、IPX/SPX、NetBEUI和SNA DLC等,Microsoft公司的模块化设计可让Windows NT轻易地扩充功能和添加新技

45、术。由于Microsoft有众多的应用软件厂商的支持,可让Windows NT使用者选择许多高性能且易用的应用软件,包括全新的32位Windows应用软件与现行的Windows、MS-DOS、OS/2、POSIX等系统的应用软件。Linux拥有许多长处,它在Windows NT和普通的UNIX系统之间闯出了一条可行的路子,尤其适合于运行网络应用程序和提供网络服务。Linux采用微内核技术,可根据系统的硬件特性以及具体的应用需求重新编译,这样就保证了系统的精简、高效和稳定性。Linux是一种天生为网络而设计的操作系统,在安全和易控制方面比Windows NT有过之而无不及。由于它的源代码开放,因

46、而更适于根据各自的需要做专门的开发。但正因为如此,它缺乏系统的严密性,还有待进一步完善。Linux作为一种共享的开放软件,只需要花很小的代价或完全免费就可以获得各种版本。如果您想购买比较便宜的网络平台,那么Linux不失为一种选择方案。但作为一种主流桌面操作系统,它目前还无法与Windows NT相抗衡。32 6.3 几种典型的网络操作系统5各种硬、软件产品对四种网络操作系统的支持 作为一种操作系统,要想得到广大客户的欢迎,对各类硬件、软件支持的程度是一个必须考虑的关键因素。许多卓越的软、硬件公司皆支持Windows NT,如DEC、Compaq、Sequent、Dell、NCR、SAT、Ac

47、er、SGI(MIPS)、Intel等,知名的UNIX软件厂商如Intergraph和Computer Vision也正将其产品移植到Windows NT上,数以千计的VAR、顾问公司与集成公司将为全球Windows NT的用户提供咨询服务,Windows NT不仅是微软公司,而且是整个工业界同心协力所创造的新一代高级操作系统。在可移植性方面,Windows NT能与各种CPU搭配,包括Intel家族、MIPS、Alpha、甚至多CPU计算机。Windows NT的应用软件相当丰富,一般能在Windows 95下运行的程序都能在NT下运行,但其应用软件的功能不及UNIX强大,比如科学计算方面。

48、NetWare适应性较差,仅能在Intel等少数几种处理器硬件系统上运行,而不能在RISC环境上使用。各种UNIX系统一般都是针对自己的专用服务器和工作站进行优化,它们的兼容性较差,并且缺乏应用程序。Linux作为一种开放的系统,它的发展得到了各方面的广泛支持,无论是在硬件还是在软件上都有一定的伸缩性。Linux支持几乎所有的CPU,而且它对多CPU的支持比Windows NT好得多。一般来说Linux能支持市面上的大多数主板,包括TX和LX主板以及使用双CPU的主板。运行在Linux上的应用程序也越来越丰富。Dell、HP等大公司也宣布提供对Linux的支持。33 6.3 几种典型的网络操作

49、系统 Windows NT采用最新的分布式设计,充分发挥主从结构工作站的运算能力,这种模式比集中式处理更有弹性,服务器资源的运用效率更高,同时能提高使用者的工作效率。Windows NT拥有先进的应用软件与集成能力,其集成技术包括动态资源交换(DDE)、网络DDE(NetDDE)、对象连接与嵌入(OLE)等,为程序设计师提供了多种应用软件的集成方式,这一点远远胜过各种UNIX。另外,Windows NT采用模块化设计,如内存防护、抢占式多任务系统等,可有效地防止出错程序干扰其他程序或操作系统的运行。全新的Windows NT NTFS文件系统可记录数据变动并拥有容错功能(如RAID5),能够使

50、数据快速复原,确保数据的准确。Windows NT的安全防护(符合美国政府C2级标准)可防止未经授权的使用者访问数据和软件,其完整的管理监督工具(包括不断电系统支持、磁带备份、系统参数管理、效能监视等)为分布式环境提供了易用的视窗化系统管理。Windows NT也具有良好的开放性,支持多种通信协议,包括TCP/IP、IPX/SPX、NetBEUI和SNA DLC等,Microsoft公司的模块化设计可让Windows NT轻易地扩充功能和添加新技术。由于Microsoft有众多的应用软件厂商的支持,可让Windows NT使用者选择许多高性能且易用的应用软件,包括全新的32位Windows应用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com