1、三级网络技术,第4章 网络操作系统,4.1 网络操作系统的基本概念,3,4.1 网络操作系统的基本概念,网络系统由硬件和软件两部分组成的。局城网要实现分布式进程通信,为用户提供完备的网络服务功能,就必须具备局域网高层软件。所谓网络操作系统,就是能利用局域网低层提供的数据传输功能,为高层网络用户提供共享资源管理服务,提供各种网络服务功能的局域网系统软件。,4,4.1.1 单机操作系统,是一个系统软件主要功能:进程管理存储管理文件系统管理设备管理与作业控制,5,4.1.1 单机操作系统(续),1进程管理目标:对CPU的管理,建立启动进程机制DOS属于单用户单任务操作系统,只能启动一个进程, EXE
2、C函数启动进程Windows和OS/2可以同时启动多个进程,属于多任务多进程操作系统,进程启动函数是CreateProcess2内存管理目标:给每一个应用程序所必需的内存,而又不占用其它应用程序的内存 DOS工作在实模式下,只能使用1MB的内存,Windows工作在保护模式下,利用扩展内存,可以使用1MB以上的内存,6,4.1.1 单机操作系统(续),3文件管理负责管理在硬盘和其它大容量存储设备中存储的文件 打开文件主要使用文件句柄(Handle),是识别文件的唯一依据。DOS的文件系统为FAT(文件分配表)Windows为VFAT(虚拟文件分配表)OS/2为HPFS(高性能文件系统)4设备管
3、理对设备进行管理DOS使用的驱动程序为BIOS提供的Windows和OS/2编写一些较高级的驱动程序,7,4.1.2 网络操作系统,除了单机操作系统的功能之外,还提供以下两个功能:提供高效的网络通信能力;提供多项网络服务功能,如远程管理,文件传输,电子邮件,远程打印等。网络操作系统的基本任务屏蔽本地资源和网络资源的差异性;为用户提供各种基本网络服务功能;完成网络共享系统资源的管理;提供网络系统的安全性服务。,4.2 网络操作系统的演变,9,4.2.1 早期的网络操作环境,大型主机时代:IBM公司、Burroughs公司、Unisys公司依赖于单一厂家的产20世纪80年代以后:以Novell公司
4、的NetWare系统为代表IBM公司Microsoft公司,10,4.2.2 网络操作系统形成,1Windows NT Server 3.51良好的文件与打印能力优秀的应用程序服务以及可选的数据库、主机连接和管理应用程序主要缺点:没有全球性的目录服务功能。2NetWare 4.1有高级文件与打印功能和强大的目录和名字服务在运行网络数据库和消息发送方面不如Windows NT Server 3OS/2 Warp Server Advanced基本的文件与打印服务提供了LAN Distance远程访问软件和实用程序缺乏强大的目录服务4Banyan的Vines 6.0,11,4.2.3 当前的网络操
5、作环境,NOS与Internet技术的综合Web服务E-mail服务提供了多用户、多任务和多进程的服务采用多线程的处理方式抢先式多任务支持SMP技术SMPSymmetrical Multi-Processing,对称多处理在一台计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构负载均衡,4.3 网络操作系统的类型,13,快门(shutter)免费网络电话 -立即注册!,亲爱的老师、同学:您们好!你开通免费网络电话了吗?“中国教育和科研计算机网”极力推荐你使用 “快门”(shutter)软件。现在注册就送15分钟免费电话(本地、国内、国际长途都行),而且每次打电话前3分
6、钟免费!在线积分可换话费!每天可免费打75分钟!(手机、固话和小灵通皆可) 免费注册帐号:立即注册 免费软件下载:地址1地址2 (说明:放映幻灯片后即可连接) -中国教育和科研计算机网 2008-1-8,14,4.3.1 NOS的分类,面向任务型为某一种特殊网络应用要求设计的通用型提供基本的网络服务,满足在各个领域的需求又可分为:变形系统:单机操作系统演变来的基础级系统:直接利用计算机硬件和简单的软件开发而来的,15,4.3.2 NOS结构的发展,NOS经历了从对等结构向非对等结构的演变的过程 1对等结构网络操作系统所有的连网结点地位平等操作系统软件相同连网计算机的资源在原则上都是可以相互共享
7、的以前后台方式工作,前台为本地用户提供服务,后台为其它结点的网络用户提供服务提供的服务包括:共享硬盘、共享打印机、电子邮件、共享屏幕、共享CPU服务等,16,2非对等结构网络操作系统,连网结点分为:网络服务器采用高配置与高性能的计算机,以集中方式管理局域网的共享资源,并为网络工作站提供各类服务网络工作站低配置的微型机系统,主要为本地用户访问本地资源与访问网络资源提供服务NOS软件可分为主从两部分:运行在服务器上部分:功能与性能直接决定了网络服务功能的强弱以及系统性能与安全性,是网络操作系统的核心部分运行在工作站上部分:,17,3文件服务器的概念,主要功能具有分时系统文件管理的全部功能支持文件的
8、概念与标准的文件操作提供网络用户访问文件、目录的并发控制和安全保密措施代表性的文件服务器类型的NOSMicrosoftWindows NT Server 、LAN ManagerNovellNetWare IBMLAN Server,4.4 网络操作系统的基本功能,19,4.4.1 局域网软硬件的典型构成,硬件设备标准的以太网卡、非屏蔽双绞线和集线器网络操作系统如:Windows NT Server、NetWare、LAN Server、UNIX和Linux 三部分组成网络服务器、工作站与通信设备,20,4.4.2 网络操作系统的基本功能,文件服务网络操作系统最重要最基本的功能。打印服务对网络
9、中共享的打印机和打印作业的管理服务,通过设置专门的打印服务器来管理。数据库服务现今最流行的网络服务,一般为关系型数据库,像Microsoft的SQL Server ORACLE系统等,采用都是SQL(结构化查询语言)来实现将客户的请求发送到服务器并处理,21,4.4.2 网络操作系统的基本功能(续),信息服务传递信息的服务,如电子邮件,聊天工具等分布式网络服务也叫做目录服务是整体管理网络资源的一种重要服务网络管理服务提供网络性能分析、网络状态监控、存储管理等多种管理服务Internet/Intranet服务支持TCP/IP协议,提供如HTTP,FTP等Internet服务,4.5 Widows
10、 NT网络操作系统,23,4.5.1 Widows NT的发展,1985年Windows 1.031987年Windows 2.01990年5月Windows 3.0,在DOS中增加图形用户界面1993年6月Windows NT 3.1,真正的32位操作系统1994年9月Windows NT 3.5,资源要求比NT3.1减少1996年Windows NT 4.0,有Server 4.0和Workstation 4.0两个版本。2000年初Windows 2000操作系统2003年4月Windows 2003,24,4.5.2 Widows NT的组成,Windows NT操作系统分为:服务器端
11、软件:Windows NT Server客户端软件:Windows NT WorkstationWindows NT操作系统特点:友好易用的图形用户界面很强的网络功能与安全性对Internet的支持网络结构:工作组模型域模型,25,4.5.3 Widows NT的特点,1.域的概念域的特点:以“域”为单位实现对网络资源的集中管理单一网络登录能力,用户只要在域中有一个账户,就可以在整个网络中漫游;域模型中服务器:一个域中,有一个主域控制器(PDC)、多台后备域控制器(BDC)与普通服务器。PDC负责为域用户与用户组提供信息;BDC的主要功能是提供系统容错,保存着域用户与用户组信息的备份,BDC可
12、以处理用户请求,在PDC失效时将会自动升级为PDC,26,2.Widows NT的特点,(1)内存与任务管理32位体系结构,访问的内存空间可达4GB。操作系统与应用程序分配分离的内存空间抢占式(preemptive)多任务(2)开放的体系结构支持网络驱动接口(NDIS)与传输驱动接口(TDI),允许用户同时使用不同的网络协议内置4种标准网络协议:TCPIP协议Microsoft公司的MWLink协议NetBIOS的扩展用户接口(NetBEUI)数据链路控制协议,27,2.Widows NT的特点,(3)内置管理每个文件设置不同的访问权限对服务器操作权限与用户审计(4)集中式管理利用域与域信任关
13、系实现对大型网络的管理。(5)用户工作站管理通过用户描述文件,来对工作站用户的优先级、网络连接、程序组与用户注册进行管理。,28,3Windows NT 的优缺点,主要优点:兼容性及可靠性;便于安装及使用;优良的安全性,符合C2标准。缺点:虽然Windows NT在兼容性、移植性、性能、可靠性和稳定性等方面的表现均十分出色;但是它的管理比较复杂,开发环境不能令人满意。,29,4.5.4 Widows 2000 Server操作系统,1Windows 2000家族的组成,30,2Windows 2000 Server 的特点,活动目录服务可将网络中的各种对象组织起来进行管理,方便了网络对象的查找
14、,加强了网络的安全性,并有利于用户对网络的管理。通过活动目录,用户可以对用户与计算机、域、信任关系,以及站点与服务进行管理不再区分主域控制器与备份域控制器,所有域控制器之间都是平等的关系提供逻辑的组织形式,如森林、树、域和组织单元(OU),用于组织整个目录不再划分全局组和本地组,4.6 NetWare网络操作系统,32,4.6.1 NetWare操作系统的发展,Advanced NetWare 2.15NetWare 2.2NetWare 3.11 SFT NetWare 3.12NetWare 4.1NetWare 4.11IntranetWareNetWare 5,33,4.6.2 Net
15、Ware操作系统的组成,由三部分组成:文件服务器内核、工作站外壳与低层通信协议文件服务器内核实现了NetWare 的核心协议(NCP),并提供NetWare 的所有核心服务负责对工作站网络服务请求的处理。网络服务软件提供了文件与打印服务、数据库服务、通信服务、消息服务等功能。工作站运行的重定向程序NetWare Shell负责对用户命令进行解释,34,4.6.3 NetWare操作系统的特点,1.NetWare的文件系统必须有一个或一个以上的文件服务器NetWare文件系统以卷(Volumn)为单位访问一个文件的路径为:文件服务器名卷名:目录名子目录名文件名例如:Server1SYS:etcd
16、ir1file12. 用户类型网络管理员组管理员网络操作员普通的网络用户,35,4.6.3 NetWare操作系统的特点,3.四级安全保密机制注册安全性用户信任者权限最大信任者权限屏蔽目录与文件属性,36,快门(shutter)免费网络电话 -立即注册!,亲爱的老师、同学:您们好!你开通免费网络电话了吗?“中国教育和科研计算机网”极力推荐你使用 “快门”(shutter)软件。现在注册就送15分钟免费电话(本地、国内、国际长途都行),而且每次打电话前3分钟免费!在线积分可换话费!每天可免费打75分钟!(手机、固话和小灵通皆可) 免费注册帐号:立即注册 免费软件下载:地址1地址2 (说明:放映幻
17、灯片后即可连接) -中国教育和科研计算机网 2008-1-8,37,4.6.3 NetWare操作系统的特点,4. NetWare的系统容错技术:三级容错机制:第一级系统容错(SFT ):针对硬盘表面磁介质可能出现的故障设计的,主要采用双重目录与文件分配表、磁盘热修复与写后读验证等措施;第二级系统容错(SFT ):针对硬盘或硬盘通道故障设计的,包括硬盘镜像与硬盘双工等功能;第三级系统容错(SFT ):提供了文件服务器镜像功能。事务跟踪系统(TTS):防止在写数据库记录的过程中因系统故障而造成数据丢失UPS监控:防止网络供电系统电压波动或突然中断,38,4.6.3 NetWare操作系统的特点,
18、5NetWare的优缺点主要优点:强大的文件及打印服务能力;良好的兼容性及系统容错能力;比较完备的安全措施。主要缺点:工作站资源无法直接共享;安装及管理维护比较复杂;多用户需同时获取文件及数据时会导致网络效率低;服务器的运算功能没有得到发挥。,39,4.6.4 IntranetWare操作系统,集成了因特网功能的企业内部网(Intranet)操作系统用户采用IP与IPX两种方式访问内部网络支持Web与FTP服务 主要特点:能够建立功能强大的企业内部网络;能保护用户现有的投资;能方便地管理网络与保证网络安全;能集成企业的全部网络资源;能大减少网络管理的开支。,4.7 Linux网络操作系统,41
19、,4.7.1 Linux操作系统的发展,Linux是完全免费的、源代码公开的,可运行于普通PC机的类UNIX操作系统。有一位来自芬兰赫尔辛基大学的大学生Linus BTorvalds,其目标是使Linux成为一个能基于Intel硬件的、在微型机上运行的、类似于Unix的新的操作系统。他将Linux最初的源代码放在了因特网的FTP站点上,世界上许多的程序员通过因特网参与了Linux的开发工作,为Linux的成功作出了贡献。,42,4.7.2 Linux操作系统的特点,不限制应用程序可用内存的大小(虚拟内存技术);允许多任务、多用户;具有先进的网络能力,支持TCP/IP协议;符合Unix标准,可以
20、将Linux上的程序移植到Unix上运行;是免费的软件,最重要的特点是源代码开放。,43,4.7.3 Linux的一些版本,Red Hat Linux(红帽Linux)Slackware LinuxDebain LinuxTurbo Linux中科红旗公司的红旗Linux冲浪公司的Xteam Linux蓝点公司的Blue Point Linux中软公司的中软Linux联想公司的幸福Linux,4.8 Unix网络操作系统,45,4.8.1 Unix的发展,发展历程1965年美国麻省理丁学院开发的分时操作系统Multics的基础上不断演变而来的1969年,贝尔实验室的系统程序设计人员在PDP-7
21、计算机上成功地开发了16位微机操作系统。1972年开始移植到PDP-系列机上运行1979年移植到类似于IBM 370的32位机上运行,并公布了UNIX第7版。1980年为VAX/780计算机编写的操作系统UNIX 32V。1980加利福尼亚大学伯克利分校发表了VAX-U型机用的BSD 4.0和BSD 4.1版本。1982年贝尔实验室又相继公布了UNIX System 的3.0、4.0和5.0等版本,1986年UNIX Systems V又发展为它的改进版Res 2.1和Res 3.0,而BSD 4.2又升级为BSD 4.3。,46,4.8.1 Unix的发展,Unix的两个主要版本:AT&T的
22、Unix SVBSD 4.3各大公司都有自己的Unix系统,如:IBM公司的AIX系统Sun公司的SunOS系统、 SolarisHP公司的HP-UX系统,47,4.8.2 Unix的结构与特性,1Unix系统结构操作系统的内核文件子系统:对系统中的文件进行管理,并提供高速缓冲机制;进程控制子系统:负责进程的创建、撤消、同步、通信、进程调度以及存储管理;核外程序用户程序系统提供的服务,48,2Unix系统特性,(1)Unix是多用户、多任务的网络操作系统;(2)Unix使用C语言编写,使得系统易读、易修改、易移植;(3)提供了丰富的、经过精心挑选的系统调用;(4)Unix提供了功能强大的She
23、ll语言;(5)Unix采用了树形文件系统,具有良好的安全性;(6)Unix系统提供了多种通信机制;(7)Unix采用进程对换的内存管理机制和请求调页的存储管理方式,实现了虚拟存储管理。,49,4.8.3 Unix的标准化,Unix版本多达100余个Unix在20世纪90年代分为了两个阵营UI(Unix国际)OSF(开放系统基金会)两大阵营联合成立了“公共开放软件环境”组织,即COSE,制订了两个标准CDE规定Unix的图形界面 Unix95规定Unix的应用程序界面 IBM、Intel、SCO制定了蒙特雷计划 结合了IBM的AIX和SCO的UnixWare技术同时运行在Intel IA-32
24、、Intel IA-64和IBM Power PC处理器之上 从部门服务器到大型数据库中心的超级服务器,50,4.8.4 几种典型的Unix系统,Sun公司的Solaris:在SunOS的基础上设计而成主要运行在使用Sun公司的RISC芯片的工作站和服务器上,但也有基于Intel x86的Unix系统Solaris7的特点是使用SUN的SPARC 64位平台,支持多处理器、多线程和系统容错特性Solaris7分为Easy Access、Enterprise Server和ISP Server三种软件HP公司的HP-UX:标准的64位企业级操作系统支持SMP及OLTP海量数据处理在金融等领域得到
25、广泛的应用SCO公司的UnixWare和OpenServer:使用于Intel平台上可以在32位的平台上使用。,典型考题分析,52,【例4-1】关于操作系统,以下哪种说法是错误的?_(2006年4月)A)设备I/O通过驱动程序驱动外部设备B)文件I/O管理着应用程序占有的内存空间C)在保护模式下,当实内存不够用时可生成虚拟内存以供使用D)在多任务环境中,要把CPU时间轮流分配给各个激活的应用程序答案:B,53,【例4-2】以下关于操作系统的描述中,哪一种说法是错误的?_(2006年9月)A)DOS 是单任务的图形界面操作系统B)DOS 通过 FAT 文件表示寻找磁盘文件C)Windows 是多
26、任务的图形界面操作系统D)Windows 通过虚拟文件表 VFAT 寻找磁盘文件答案:A,54,【例4-3】操作系统能找到磁盘上的文件,是因为有磁盘文件名与存储位置的记录。在windows中,这个记录表称为_。(2005年4月)A)IP路由表B)VFAT虚拟文件表C)端口MAC地址映射表D)内存分配表答案 B,55,【例4-4】以下关于网络操作系统的描述中,哪一个说法是错误的?_(2006年9月)A)屏蔽本地资源和网络资源之间的差异B)具有硬件独立特性,支持多平台C)提供文件服务和打印管理D)客户和服务器的软件可以互换答案:D,56,【例4-5】网络操作系统要求网络用户在使用时不必了解网络的_
27、。(2006年4月)I拓扑结构 II网络协议 III硬件结构A)仅I和IIB)仅II和IIIC)仅I和IIID)全部答案:D,57,【例4-6】早期的网络操作系统经历了由_结构向主从结构的过渡。(2006年9月)答案:对等结构,58,【例4-7】文件服务器应具有分时系统文件管理的全部功能,能够为网络用户提供完善的数据、文件和_。(2002年9月)A)目录服务B)视频传输服务C)数据库服务D)交换式网络服务答案:A,59,【例4-8】典型的局域网可以看成由以下三部分组成:网络服务器、工作站与_。(2002年9月)A)IP地址B)通信设备C)TCP/IP协议D)网卡答案:B,60,【例4-9】以下
28、哪项不是网络操作系统提供的服务?_(2004年9月)A)文件服务B)打印服务C)通信服务D)办公自动化服务答案:D,61,【例4-10】在Client/Server网络数据库中,客户端向数据库服务器发送查询请求采用 语言。(2005年4月)答案:结构化查询语言或SQL,62,快门(shutter)免费网络电话 -立即注册!,亲爱的老师、同学:您们好!你开通免费网络电话了吗?“中国教育和科研计算机网”极力推荐你使用 “快门”(shutter)软件。现在注册就送15分钟免费电话(本地、国内、国际长途都行),而且每次打电话前3分钟免费!在线积分可换话费!每天可免费打75分钟!(手机、固话和小灵通皆可
29、) 免费注册帐号:立即注册 免费软件下载:地址1地址2 (说明:放映幻灯片后即可连接) -中国教育和科研计算机网 2008-1-8,63,【例4-11】网络操作系统为支持分布式服务,提出了一种新的网络资源管理机制,即分布式_管理机制。(2005年4月)答案:目录,64,【例4-12】网络操作系统提供的主要网络管理功能有网络状态监控、网络存储管理和_。(2004年4月)A)攻击检测B)网络故障恢复C)中断检测D)网络性能分析答案:D,65,【例4-13】Windows NT 是人们非常熟悉的网络操作系统,其吸引力主要来自_。(2004年9月)、适合做因特网标准服务平台、开放源代码、有丰富的软件支
30、持、免费提供A)和B)和C)和D)和答案:A,66,【例4-14】尽管Windows NT操作系统的版本不断变化,但从网络操作与系统应用角度看,有两个概念始终没变,这就是工作模型与_模型。(2005年4月)答案:域,67,【例4-15】Windows NT Server操作系统是以“域”为单位实现对网络资源的集中管理。在主域控制器失效时,_将会自动升级为主域控制器。答案:后备域控制器或BDC,68,【例4-16】域模式最大的好处是具有_登录功能,用户只要在域中有一个账户,就可以在整个网络中漫游。(2004年9月)答案:单一网络,69,【例4-17】以下关于 Windows 2000 的描述中,
31、哪一种说法是错误的?_(2006年9月)A)服务器的新功能之一是活动目录服务B)域是基本的管理单位C)域控制器不再区分主从结构D)数据中心版适合数字家庭使用答案:D,70,【例4-18】对于Windows 2000 Server,以下哪种说法是错误的?_(2006年4月)A)域是它的基本管理单位B)活动目录服务是它最重要的功能之一C)域控制器分为主域控制器和备份域控制器D)它不划分全局组和本地组答案:C,71,【例4-19】Novell公司曾经轰动一时的网络操作系统是_,今天仍有6.5版本在使用。(2006年4月)答案:NetWare,72,【例4-20】以下关于 NetWare 的描述中,哪
32、一种说法是错误的?_(2006年9月)A)强大的文件和打印服务功能B)不支持 TCP/IP 协议C)良好的兼容性和系统容错能力D)完备的安全措施答案:B,73,【例4-21】NetWare文件系统所有的目录与文件都建立在_硬盘上。(2005年9月)答案:文件服务器,74,【例4-22】NetWare第二级系统容错主要是_。(2002年9月)A)针对文件服务器失效而设计的B)针对硬盘表面介质损坏而设计的C)针对硬盘和硬盘通道故障而设计的D)用来防止在写数据记录的过程因系统故障而造成的数据丢失答案:C,75,【例4-23】基于对网络安全性的需求,网络操作系统一般采用四级安全保密机制,即注册安全,用
33、户信任者权限,对答信任者权限屏蔽与_。(2004年9月)A)磁盘镜像B)UPS监控C)目录与文件属性D)文件备份答案:C,76,【例4-24】赫尔辛基大学设计了一个著名的、开放源代码的操作系统,这种操作系统被称为_。(2005年4月)答案:Linux,77,【例4-25】对于 Linux,以下哪种说法是错误的?_(2006年9月)A)Linux 是一种开放源代码的操作系统B)Linux 提供了强大的应用程序开发环境C)Linux 可以免费使用D)Linux 不支持 Sparc 硬件平台答案:D,78,【例4-26】Linux操作系统与WindowsNT、NetWare、UNIX等传统网络操作系
34、统最大的区别是_。(2003年9月)A)支持多用户B)开放源代码C)支持仿真终端服务D)具有虚拟内存的能力答案:B,79,【例4-27】关于 Unix 操作系统的特性,以下哪种说法是错误的?_(2006年9月)A)Unix 是一个支持多任务、多用户的操作系统B)Unix 本身由 Pascal 语言编写、易读、易移植C)Unix 提供了功能强大的 Shell 编程语言D)Unix 的树结构文件系统有良好的安全性和可维护性答案:B,80,【例4-28】Unix系统结构由两部分组成:一部分是内核,另一部分是_。(2006年4月)答案:核外程序,81,【例4-29】对于HP-UX,以下哪种说法是错误的
35、?_(2006年4月)A)HP-UX是IBM公司的高性能UnixB)大部分HP高性能工作站预装了HP-UXC)HP-UX符合POSIX标准D)HP-UX的出色功能使其在金融领域广泛应用答案:A,82,【例4-30】对于Solaris,以下哪种说法是错误的?_(2006年4月)A)Solaris是SUN公司的高性能UnixB)Solaris运行在许多RISC工作站和服务器上C)Solaris支持多处理、多线程D)Solaris不支持Intel平台答案:D,83,快门(shutter)免费网络电话 -立即注册!,亲爱的老师、同学:您们好!你开通免费网络电话了吗?“中国教育和科研计算机网”极力推荐你使用 “快门”(shutter)软件。现在注册就送15分钟免费电话(本地、国内、国际长途都行),而且每次打电话前3分钟免费!在线积分可换话费!每天可免费打75分钟!(手机、固话和小灵通皆可) 免费注册帐号:立即注册 免费软件下载:地址1地址2 (说明:放映幻灯片后即可连接) -中国教育和科研计算机网 2008-1-8,84,【例4-31】Unix历尽沧桑而经久不衰,IBM公司是Unix举足轻重的成员。该公司的Unix产品是_。(2005年4月)A)SolarisB)OpenserverC)HP-UXD)AIX答案:D,