奇数页(章名) 第12章网络操作系统 本章基本要求:理解网络操作系统的功能与作用,了解常用网络操作系统如WINDOWS 操作系统、LINUX操作系统、UNIX操作系统和NETWARE操作系统的发展和主要特点。 本章重点:网络操作系统的功能 本章难点:各种常见网络操作系统的特点 教学时数与实验:2学时,建议另外开设11.5学时的“主从网络的配置”、2-3学时的 “网络用户管理”和3学时的“网络文件管理”实验。 到上一章为止,似乎我们的教材也可以告一段落了。但是网络操作系统作为计算机网 络系统中的重要组成部分,其提供了重要的网络通信、网络控制、网络管理和网络服务功 能,也是计算机网络组网时重要考虑因素。所以增加这一章以向同学们介绍网络操作系统 的功能及一些流行的网络操作系统的特点,包括Windows、Linux、Unix、NetWare等网络 操作系统产品。 12.1网络操作系统概述 12.1.1网络操作系统的定义和功能 网络操作系统(NOS-network operation system)是指能使网络上多台计算机方便而有效 的共享网络资源,为用户提供所需的各种服务的操作系统软件。 为实现有效的资源共享,首先要提供网络通信功能或协议的支持,另外还要提供资源 共享的途径及解决多个用户对资源需求冲突的能力。所以网络操作系统除了具备单机操作 系统所需的功能,如内存管理、CPU管理、输入输出管理、文件管理等以外,还应具备如 下一些网络控制、管理和服条功能。 ●提供高效可靠的网络通信能力如对网络协议、网络硬件的支持。例如,在Windows 2OO0操作系统中,就有对TCP/P、.NetBEUI、DLC等多种协议的支持,同时还提供 了多种网络硬件的驱动程序。 ·提供多项网络服务功能,如远程作业录入及处理的服务功能、文件传输服务功能 电子邮件服务功能、远程打印服务功能等。我们经常听说的TELNET、FTP、EMAIL 等就是该类的服务功能的典型例子 ·提供网络资源管理、系统管理功能,如文件系统管理、网络服务进程的建立和管理
奇数页(章名) 1 第 12 章 网络操作系统 本章基本要求:理解网络操作系统的功能与作用,了解常用网络操作系统如 WINDOWS 操作系统、LINUX 操作系统、UNIX 操作系统和 NETWARE 操作系统的发展和主要特点。 本章重点:网络操作系统的功能 本章难点:各种常见网络操作系统的特点 教学时数与实验:2 学时,建议另外开设 1-1.5 学时的“主从网络的配置”、2-3 学时的 “网络用户管理”和 3 学时的“网络文件管理”实验。 到上一章为止,似乎我们的教材也可以告一段落了。但是网络操作系统作为计算机网 络系统中的重要组成部分,其提供了重要的网络通信、网络控制、网络管理和网络服务功 能,也是计算机网络组网时重要考虑因素。所以增加这一章以向同学们介绍网络操作系统 的功能及一些流行的网络操作系统的特点,包括 Windows、Linux、Unix、NetWare 等网络 操作系统产品。 12.1 网络操作系统概述 12.1.1 网络操作系统的定义和功能 网络操作系统(NOS-network operation system)是指能使网络上多台计算机方便而有效 的共享网络资源,为用户提供所需的各种服务的操作系统软件。 为实现有效的资源共享,首先要提供网络通信功能或协议的支持,另外还要提供资源 共享的途径及解决多个用户对资源需求冲突的能力。所以网络操作系统除了具备单机操作 系统所需的功能,如内存管理、CPU 管理、输入输出管理、文件管理等以外,还应具备如 下一些网络控制、管理和服务功能。 z 提供高效可靠的网络通信能力如对网络协议、网络硬件的支持。例如,在 Windows 2000 操作系统中,就有对 TCP/IP、NetBEUI、DLC 等多种协议的支持,同时还提供 了多种网络硬件的驱动程序。 z 提供多项网络服务功能,如远程作业录入及处理的服务功能、文件传输服务功能、 电子邮件服务功能、远程打印服务功能等。我们经常听说的 TELNET、FTP、EMAIL 等就是该类的服务功能的典型例子。 z 提供网络资源管理、系统管理功能,如文件系统管理、网络服务进程的建立和管理
(书名)偶数页 网络活动的监控和网络测试工具等。Windows2000中的事件查看器就提供对一些网 络安全方面的问题进行监视的功能。 提供对网络用户的管理。几乎所有的操作系统都提供了用户管理功能,用户管理功 能所提供的用户访问控制机制有效地管理和控制了用户对网络资源的访问。用户必 须提供合法的用户帐号并在授权范围内访问网络资源就是用户管理的具体体现。 12.1.2网络操作系统的组成 NOS通常有两个基本的组成部分,即运行在服务器上的操作系统和运行在每个PC或 桌面工作站上的客户端操作系统软件。服务器操作系统的主要功能是控制服务器的操作、 管理存储在服务器上的文件、提供对用户的集中管理、支持多用户和多任务的工作环境以 解决多个用户对资源需求时的冲突。客户端操作系统的主要功能是提供客户访问网络及网 络资源的能力,而这些网络资源通常由网络服务器提供。 12.2常见的网络操作系统 网络操作系统是网络设计与实施过程中要考虑的关键因素之一。目前,可供选择的网 络操作系统多种多样,常见的有Windows、.Linux、Unix、NetWare等。下面分别予以介绍。 12.2.1 VINDOWS操作系统 WINDOWS的网络操作系统是一个产品系列。Microsoft公司在1993年才推出其第 代网络操作系统产品Windows NT3.l,随着Windows NT3.1的问世,Microsoft正式加入网 络操作系统的市场角逐。时至今日,微软公司先后对其Windows网络操作系统不断进行了 改进,陆续推出Windows NT3.5、Windows NT4.0、Windows Server2000家族、以及现在 的Windows Server2003。表l2.1对Microsoft公司不同服务器操作系统的性能进行了比较。 表12.1 Windows NT各版本的异同处 操作系统 可支持的 可支持的存 适用对橡 版本 CPU总数 储器总数
2 (书名)偶数页 网络活动的监控和网络测试工具等。Windows 2000 中的事件查看器就提供对一些网 络安全方面的问题进行监视的功能。 z 提供对网络用户的管理。几乎所有的操作系统都提供了用户管理功能,用户管理功 能所提供的用户访问控制机制有效地管理和控制了用户对网络资源的访问。用户必 须提供合法的用户帐号并在授权范围内访问网络资源就是用户管理的具体体现。 12.1.2 网络操作系统的组成 NOS 通常有两个基本的组成部分,即运行在服务器上的操作系统和运行在每个 PC 或 桌面工作站上的客户端操作系统软件。服务器操作系统的主要功能是控制服务器的操作、 管理存储在服务器上的文件、提供对用户的集中管理、支持多用户和多任务的工作环境以 解决多个用户对资源需求时的冲突。客户端操作系统的主要功能是提供客户访问网络及网 络资源的能力,而这些网络资源通常由网络服务器提供。 12.2 常见的网络操作系统 网络操作系统是网络设计与实施过程中要考虑的关键因素之一。目前,可供选择的网 络操作系统多种多样,常见的有 Windows、Linux、Unix、NetWare 等。下面分别予以介绍。 12.2.1 WINDOWS 操作系统 WINDOWS 的网络操作系统是一个产品系列。Microsoft 公司在 1993 年才推出其第一 代网络操作系统产品 Windows NT 3.1,随着 Windows NT 3.1 的问世,Microsoft 正式加入网 络操作系统的市场角逐。时至今日,微软公司先后对其 Windows 网络操作系统不断进行了 改进,陆续推出 Windows NT 3.5、Windows NT 4.0、Windows Server 2000 家族、以及现在 的 Windows Server 2003。表 12.1 对 Microsoft 公司不同服务器操作系统的性能进行了比较。 表 12.1 Windows NT 各版本的异同处 操作系统 版本 可支持的 CPU 总数 可支持的存 储器总数 特 性 适用对象
奇数页(章名) Windows NT Server4.0是比以往任 何系统都更为理想的选择。选项功 能句中所纳入的新增功能使应成 为建立和支持基于 Web 应用程序 中小规模 4个 4GB 的最完整的平台,成为当今最简便 的企业和 部门 4.0 的网络操作系统。它具有如此之灵 活性和兼容性,从而使软件和硬件 费用大大降低。由于其可靠性高并 于管理,您几乎不会碰到死机的 操作系统 可古持的 可支持的存 特 性 适用对象 版本 CPU总数 储器总数 以Active Directory服务为核心是 Windows.2000 Server的特点.它可 以简化组织管理、加强系统安全维 护与增加系统 1.中小型企 4个 4GB 业 管理用户、组、安全服务与网络资 2.有分公司 源等。此版本应用最新的网络技术 的公司 根供全面的Weh以及Inte net服务, 使用它可以完整地建设网站。 该版本除了扩充Windows20O0需要进行 Wi 8个 64GB Server的特性外,还提高了群集结大量数据 000 构的可用性、集成性与扩展性。 处理的大 中型企业 Serve 该版本除了扩充Windows 2000 需要进行 32个 64GB Advanced Server的特性外,还对大 大量数据 型数据库管理、计量分析、科学与 处理的 Datac enter 工程的大型模拟、联机实时交易处 型企业或 Server 理以及大规模的ISP与网站管理等 科研单位 方面进行了强化。 与跨国企 Windows Server2003系列沿用了 Windows2000 Server的先进技术 各种规模 并日使之更易千部要 管理和伸 Windows 32个 128GB 的企业和 用。 其结果是 其高 效结构有助于 Server 2003 部门 使您的网络成为单位的战略性资
奇数页(章名) 3 Windows NT Server 4.0 4 个 4GB Windows NT Server 4.0 是比以往任 何系统都更为理想的选择。选项功 能包中所纳入的新增功能使它成 为建立和支持基于 Web 应用程序 的最完整的平台,成为当今最简便 的网络操作系统。它具有如此之灵 活性和兼容性,从而使软件和硬件 费用大大降低。由于其可靠性高并 易于管理,您几乎不会碰到死机的 现象。 中小规模 的企业和 部门 操作系统 版本 可支持的 CPU 总数 可支持的存 储器总数 特 性 适用对象 Windows 2000 Server 4 个 4GB 以 Active Directory 服务为核心是 Windows 2000 Server 的特点。它可 以简化组织管理、加强系统安全维 护与增加系统间交互运作的能力。 它可以让管理员以集中的方式来 管理用户、组、安全服务与网络资 源等。此版本应用最新的网络技术 提供全面的Web以及Internet服务, 使用它可以完整地建设网站。 1.中小型企 业 2.有分公司 的公司 Windows 2000 Advanced Server 8 个 64GB 该版本除了扩充 Windows 2000 Server 的特性外,还提高了群集结 构的可用性、集成性与扩展性。 需要进行 大量数据 处理的大 中型企业 Windows 2000 Datacenter Server 32 个 64GB 该版本除了扩充 Windows 2000 Advanced Server 的特性外,还对大 型数据库管理、计量分析、科学与 工程的大型模拟、联机实时交易处 理以及大规模的 ISP 与网站管理等 方面进行了强化。 需要进行 大量数据 处理的大 型企业或 科研单位 与跨国企 业 Windows Server 2003 32 个 128GB Windows Server 2003 系列沿用了 Windows 2000 Server 的先进技术 并且使之更易于部署、管理和使 用。其结果是:其高效结构有助于 使您的网络成为单位的战略性资 各种规模 的企业和 部门
(书名)偶数页 产。 Windows系列网络操作系统的主要特点有以下几个方面: ·可靠性 可靠性衡量一个网络操作系统不是一朝一夕的事,无论Microsoft在软件界的 下子拥向NT,所以现在 比较慎重的用户还是在坚持应用Unix。 ●新概念和新技术 首先,因为T是最新设计的网络操作系统,它自然而然就会采用最新的概念 和最新的技术。以前的网络操作系统在设计时根本不会考虑到的因素,NT的设计 者都考虑到了,这绝不是说别的系统不铭先讲或没有元见,只是受历史条件和当 时的技术发展因素所周,不可能预见。 。友好的界面 Windows NT具有友好的界面。虽然乍一看这似乎是不值一提的。但这正是 Windows NT成功的一个关键因素。Microsoft正是挟Windows之劲风而展开强) 的NT攻势。虽然GUI图形用户界面并非是Microsoft所首创,但确是Microsoft 使之风行世界。一致的Window s界面消除了用户对新事物的恐惧感,让Windows 用户产生信任,有一见如故的效应。统一的界面风格是Windows系列开拓市场的 强有力的 奇单的操作使用户免于记诵 杂的命令 L 且更重要的是,NT并非玩具,它提供的功能以及开发工具绝不逊色于任何别的优 秀系统。 ·丰富的配套应用 Microsoft公司在软件界有着特殊的地位,一方面它是平台提供商,另一方面 它也是应用提供商。这样的双重身份使得Microsoft的产品具有一些特别之处。对 干网作系立品而言,因为Crs0身是应用提世商,所以在其上的 用服务就不会匮乏。而且 因为是出自同 公司之手,因而应用和平台的结合 当是优秀的。应用可以充分利用Microsoft的平台优势,平台也能充分支持于其} 开发的应用。此外,新出的Windows.2000的VLM将提供大内存寻址能力和动态 目录服务,弥补了Microsoft在这方面的一个不足。此外,Microsoft的“零管理 将大大降低系统的管理成本。 正是上述优越的性能,使得Microsoft的Windows网络操作系统系列产品后来居上,在 当今的网络操作系统市场占有举足轻重的地位。 12.2.2UNX操作系统 UNX最早是指由美国贝尔实验室发明的一种多用户、多任务的通用操作系统。经过长
4 (书名)偶数页 产。 Windows 系列网络操作系统的主要特点有以下几个方面: z 可靠性 可靠性衡量一个网络操作系统不是一朝一夕的事,无论 Microsoft 在软件界的 地位多高,它新推出的 Windows NT(2000)在未经历相当时间的检验之前,系统的 可靠性、稳定性还是未知数,慎重的客户也不会盲目地一下子拥向 NT,所以现在 比较慎重的用户还是在坚持应用 Unix。 z 新概念和新技术 首先,因为 NT 是最新设计的网络操作系统,它自然而然就会采用最新的概念 和最新的技术。以前的网络操作系统在设计时根本不会考虑到的因素,NT 的设计 者都考虑到了,这绝不是说别的系统不够先进或没有远见,只是受历史条件和当 时的技术发展因素所囿,不可能预见。 z 友好的界面 Windows NT 具有友好的界面。虽然乍一看这似乎是不值一提的。但这正是 Windows NT 成功的一个关键因素。Microsoft 正是挟 Windows 之劲风而展开强大 的 NT 攻势。虽然 GU I 图形用户界面并非是 Microsoft 所首创,但确是 Microsoft 使之风行世界。一致的 Window s 界面消除了用户对新事物的恐惧感,让 Windows 用户产生信任,有一见如故的效应。统一的界面风格是 Windows 系列开拓市场的 强有力的武器。简单的操作使用户免于记诵繁杂的命令而一上手就可以使用,并 且更重要的是,NT 并非玩具,它提供的功能以及开发工具绝不逊色于任何别的优 秀系统。 z 丰富的配套应用 Microsoft 公司在软件界有着特殊的地位,一方面它是平台提供商,另一方面 它也是应用提供商。这样的双重身份使得 Microsoft 的产品具有一些特别之处。对 于网络操作系统产品而言,因为 Microsoft 本身就是应用提供商,所以在其上的应 用服务就不会匮乏。而且,因为是出自同一公司之手,因而应用和平台的结合应 当是优秀的。应用可以充分利用 Microsoft 的平台优势,平台也能充分支持于其上 开发的应用。此外,新出的 Windows2000 的 VLM 将提供大内存寻址能力和动态 目录服务,弥补了 Microsoft 在这方面的一个不足。此外,Microsoft 的“零管理” 将大大降低系统的管理成本。 正是上述优越的性能,使得 Microsoft 的 Windows 网络操作系统系列产品后来居上,在 当今的网络操作系统市场占有举足轻重的地位。 12.2.2 UNIX 操作系统 UNIX 最早是指由美国贝尔实验室发明的一种多用户、多任务的通用操作系统。经过长
奇数页(章名) 期的发展和完善,目前己成长为一种主流的操作系统技术和基于这种技术的产品大家族。 其中最为著名有SCO XENIX、SNOS、Berkeley BSD、AT&T系统V。由于UNIX具有技术 成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业 的实际需要,特别能满足企业重要业务的需要,己经成为主要的工作站平台和重要的企业 操作平台。目前每年仍以两位数字以上的速度稳步增长。早期UNX的主要特色是结构简 炼、便于移植和功能相对强大。经过多年的发展和进化,又形成了一些极为重要的特色, 其中主要包括以下几点: ·技术成熟,可靠性高 经过30年开放式道路的发展,UNX的一些基本技术已变得十分成熟,有的 己成为各类操作系统的常用技术。实践表明,UNIX是能达到主机(mainframe)可靠 性要求的少数操作系统之一。目前许多UNX主机和服务器在国内外的大型企业 中每天24小时、每年365天不间断地运行。 ●极强的伸缩性(Scalability) UNIX系统是世界上唯一能在笔记本电脑、PC、工作站、直至巨型机上运行 的操作系统,而且能在所有主要体系结构上运行。至今为止,世界上没有第二个 操作系统能做到这一点。此外,由于UNTX系统能很好支持SMP、MPP和Cluster 等技术,使其可可伸缩性又有了很大的增强。 强大的网络功能 网络功能强是UNX系统的又一重要特色,作为Intemnet网技术基础和异种机 连接重要手段的TCP/IP协议就是在UNIX上开发和发展起来的。TCP/IP是所有 UNX系统不可分割的组成部分。因此,UNIX服务器在Internet服务器中占7O% 以上,占绝对优势。此外,UNIX还支持所有常用的网络通信协议,包括NFS、 DCE、PX/SPX、SLIP、PPP等,使得UNIX系统能方便地与已有的主机系统,以 及各种广域网和局域网相连接,这也是UNIX具有出色的互操作性Interoperability) 的根本原因。 ● 强大的数据库支持能力 由于UNX具有强大的支持数据库的能力和良好的开发环境,故多年来,所 有主要数据库厂商,包括Oracle、Informix、Sybase、Progress等,都把UNTX作 为主要的数据库开发和运行平台,并创造出一个又一个性能价格比的新纪录。 ·功能强大的开发平台 UNX系统从一开始就为软件开发人员提供了丰富的开发工具。成为工程工作 站的首选和主要的操作系统和开发环境。可以说,工程工作站的出现和成长与 UNX是分不开的。迄今为止,UNIX工作站仍是软件开发厂商和工程研究设计部 门的主要工作平台。有重大意义的软件新技术几乎都出现在UNX上,如TCPP、 wwW等。 ·开放性好 开放性是UNIX最重要的本质特征。开放系统概念的形成与UNIX是密不可 分的。UNX是开放系统的先驱和代表。由于开放系统深入人心,几乎所有厂商都 宜称自己的产品是开放系统,确实每一种系统都能满足某种开放的特性,如可移
奇数页(章名) 5 期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。 其中最为著名有 SCO XENIX、SNOS、Berkeley BSD、AT&T 系统 V。由于 UNIX 具有技术 成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业 的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业 操作平台。目前每年仍以两位数字以上的速度稳步增长。早期 UNIX 的主要特色是结构简 炼、便于移植和功能相对强大。经过多年的发展和进化,又形成了一些极为重要的特色, 其中主要包括以下几点: z 技术成熟,可靠性高 经过 30 年开放式道路的发展,UNIX 的一些基本技术已变得十分成熟,有的 已成为各类操作系统的常用技术。实践表明,UNIX 是能达到主机(mainframe)可靠 性要求的少数操作系统之一。目前许多 UNIX 主机和服务器在国内外的大型企业 中每天 24 小时、每年 365 天不间断地运行。 z 极强的伸缩性(Scalability) UNIX 系统是世界上唯一能在笔记本电脑、PC、工作站、直至巨型机上运行 的操作系统,而且能在所有主要体系结构上运行。至今为止,世界上没有第二个 操作系统能做到这一点。此外,由于 UNIX 系统能很好支持 SMP、MPP 和 Cluster 等技术,使其可伸缩性又有了很大的增强。 z 强大的网络功能 网络功能强是 UNIX 系统的又一重要特色,作为 Internet 网技术基础和异种机 连接重要手段的 TCP/IP 协议就是在 UNIX 上开发和发展起来的。TCP/IP 是所有 UNIX 系统不可分割的组成部分。因此,UNIX 服务器在 Internet 服务器中占 70% 以上,占绝对优势。此外,UNIX 还支持所有常用的网络通信协议,包括 NFS、 DCE、IPX/SPX、SLIP、PPP 等,使得 UNIX 系统能方便地与已有的主机系统,以 及各种广域网和局域网相连接,这也是 UNIX 具有出色的互操作性(Interoperability) 的根本原因。 z 强大的数据库支持能力 由于 UNIX 具有强大的支持数据库的能力和良好的开发环境,故多年来,所 有主要数据库厂商,包括 Oracle、Informix、Sybase、Progress 等,都把 UNIX 作 为主要的数据库开发和运行平台,并创造出一个又一个性能价格比的新纪录。 z 功能强大的开发平台 UNIX 系统从一开始就为软件开发人员提供了丰富的开发工具。成为工程工作 站的首选和主要的操作系统和开发环境。可以说,工程工作站的出现和成长与 UNIX 是分不开的。迄今为止,UNIX 工作站仍是软件开发厂商和工程研究设计部 门的主要工作平台。有重大意义的软件新技术几乎都出现在 UNIX 上,如 TCP/IP、 WWW 等。 z 开放性好 开放性是 UNIX 最重要的本质特征。开放系统概念的形成与 UNIX 是密不可 分的。UNIX 是开放系统的先驱和代表。由于开放系统深入人心,几乎所有厂商都 宣称自己的产品是开放系统,确实每一种系统都能满足某种开放的特性,如可移