《(中职)计算机网络技术模块5教学课件.ppt》由会员分享,可在线阅读,更多相关《(中职)计算机网络技术模块5教学课件.ppt(92页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、YCF正版可修改PPT(中职)计算机网络技术模块5教学课件模块模块5网络操作系统网络操作系统任务任务1 认识网络操作系统认识网络操作系统5.1.1 网络操作系统概述网络操作系统概述5.1.2 主要的网络操作系统主要的网络操作系统任务任务2 了解网络工作模式了解网络工作模式5.2.1 对等网对等网5.2.2 C/S模式模式5.2.3 B/S模式模式下一页下一页模块模块5网络操作系统网络操作系统任务任务3 Windows Server 2003简介简介5.3.1 Windows Server 2003的版的版本本5.3.2 Windows Server 2003的主的主要特点要特点5.3.3 配置
2、配置Windows Server 20035.3.4 网络资源共享网络资源共享5.3.5 用户组管理用户组管理下一页下一页上一页上一页模块模块5网络操作系统网络操作系统5.3.6 Windows Server 2003组策组策略应用略应用应用实践应用实践5 Windows Server 2003的安装和管理的安装和管理上一页上一页任务任务1 认识网络操作系统认识网络操作系统网络操作系统负责管理局域网网络操作系统负责管理局域网(LAN)用户之间、局域网用户与用户之间、局域网用户与公网之间的连接。网络操作系统是网络至关重要的环节,网公网之间的连接。网络操作系统是网络至关重要的环节,网络操作系统除了
3、要完成单操作系统的功能外,还负责网络内络操作系统除了要完成单操作系统的功能外,还负责网络内其他计算机的管理工作。主要的网络操作系统有其他计算机的管理工作。主要的网络操作系统有Windows Server NT/2000/2003,UNIX,Linux和和NetWare。5.1.1络操作系统概述络操作系统概述如果用户的计算机已连接到一个局域网中,但是没有安装网如果用户的计算机已连接到一个局域网中,但是没有安装网络操作系统,那么这台计算机也不可能提供任何网络服务功络操作系统,那么这台计算机也不可能提供任何网络服务功能。能。下一页下一页返回返回任务任务1 认识网络操作系统认识网络操作系统从从OSI参
4、考模型角度看,完整的计算机网络由一七层构成,参考模型角度看,完整的计算机网络由一七层构成,而初期的局域网标准只定义了低层而初期的局域网标准只定义了低层(物理层、数据链路层物理层、数据链路层)协协议。例如,议。例如,IEEE 802协议只涵盖了协议只涵盖了OSI参考模型的物理层参考模型的物理层与数据链路层的内容。实现局域网协议的硬件与驱动程序只与数据链路层的内容。实现局域网协议的硬件与驱动程序只能为高层用户提供数据传输功能,因此人们将早期的局域网能为高层用户提供数据传输功能,因此人们将早期的局域网定义为通信网络。定义为通信网络。一个局域网要能实现分布式进程通信,为用户提供完备的网一个局域网要能实
5、现分布式进程通信,为用户提供完备的网络服务功能,就必须具备局域网高层软件。所谓网络操作系络服务功能,就必须具备局域网高层软件。所谓网络操作系统,就是能利用局域网低层提供的数据传输功能,为高层网统,就是能利用局域网低层提供的数据传输功能,为高层网络用户提供共享资源管理服务,以及其他网络服务功能的网络用户提供共享资源管理服务,以及其他网络服务功能的网络操作系统软件。络操作系统软件。1.网络操作系统的产生网络操作系统的产生 操作系统是计算机系统的重要组成部分,它是用户与计算机操作系统是计算机系统的重要组成部分,它是用户与计算机之间的接口。一般来说,单机操作系统必须具备以下两方面之间的接口。一般来说,
6、单机操作系统必须具备以下两方面的功能。的功能。为用户提供各种简便有效的访问本机资源的手段。为用户提供各种简便有效的访问本机资源的手段。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统合理地组织系统工作流程,能够有效地管理系统。合理地组织系统工作流程,能够有效地管理系统。为实现这两个基本功能,需要在操作系统中建立各种进程,为实现这两个基本功能,需要在操作系统中建立各种进程,编写不同的功能模块,并按层次结构的思想,将这些功能模编写不同的功能模块,并按层次结构的思想,将这些功能模块有机地组织起来,以完成处理器管理、存储管理、文件系块有机地组织起来,以完成处理器管理、存储管
7、理、文件系统管理、设备管理与作业控制等主要功能。统管理、设备管理与作业控制等主要功能。但是单机操作系统只能为本地用户使用本机资源提供服务,但是单机操作系统只能为本地用户使用本机资源提供服务,不能满足开放的网络环境的要求。对于联网的计算机来说,不能满足开放的网络环境的要求。对于联网的计算机来说,它们的资源既是本机资源,同时又是网络资源。那么,这些它们的资源既是本机资源,同时又是网络资源。那么,这些计算机既要为本地用户使用资源提供服务,也要为远地网络计算机既要为本地用户使用资源提供服务,也要为远地网络用户使用资源提供服务。用户使用资源提供服务。因此,网络操作系统的基本任务就是屏蔽本地资源与网络资因
8、此,网络操作系统的基本任务就是屏蔽本地资源与网络资源的差异性,为用户提供各种基本网络服务功能,完成网络源的差异性,为用户提供各种基本网络服务功能,完成网络共享系统资源的管理,并提供网络系统的安全性服务。共享系统资源的管理,并提供网络系统的安全性服务。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统2.网络操作系统的功能网络操作系统的功能网络操作系统是网络用户与网络系统之间的接口。除了具有网络操作系统是网络用户与网络系统之间的接口。除了具有操作系统的处理机管理、存储器管理、设备管理、文件系统操作系统的处理机管理、存储器管理、设备管理、文件系统管理和作业管理的功能外,还
9、具有网络环境下的通信、网络管理和作业管理的功能外,还具有网络环境下的通信、网络资源管理和网络应用等特定功能。其主要功能包括以下几个资源管理和网络应用等特定功能。其主要功能包括以下几个方面。方面。1)网络通信网络通信这是网络最基本的功能,其任务是在源主机和目标主机之间这是网络最基本的功能,其任务是在源主机和目标主机之间实现无差错的数据传输。实现无差错的数据传输。2)资源管理资源管理对网络中的共享资源对网络中的共享资源(硬件和软件硬件和软件)实施有效的管理,协调用实施有效的管理,协调用户对共享资源的访问和使用,保证数据的安全性和一致性。户对共享资源的访问和使用,保证数据的安全性和一致性。3)网络服
10、务网络服务提供电子邮件服务、文件传输服务、远程访问服务、共享硬提供电子邮件服务、文件传输服务、远程访问服务、共享硬盘服务、共享打印服务等多种网络服务。盘服务、共享打印服务等多种网络服务。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统4)网络管理网络管理提供安全管理、故障管理和性能管理等多种管理功能。其中,提供安全管理、故障管理和性能管理等多种管理功能。其中,安全管理是网络管理最主要的任务,网络操作系统可以通过安全管理是网络管理最主要的任务,网络操作系统可以通过“存取控制存取控制”来确保存取数据的安全性,以及通过来确保存取数据的安全性,以及通过“容错技容错技术术”来
11、保证系统出现故障时数据的安全性。支持网络负载平来保证系统出现故障时数据的安全性。支持网络负载平衡,网络操作系统能够与其他计算机构成一个虚拟系统,满衡,网络操作系统能够与其他计算机构成一个虚拟系统,满足多用户访问时的需要。足多用户访问时的需要。5)互操作能力互操作能力所谓互操作能力,是指在不同的网络操作系统之间进行连接所谓互操作能力,是指在不同的网络操作系统之间进行连接和相互操作的能力。网络操作系统具有实现在不同网络之间和相互操作的能力。网络操作系统具有实现在不同网络之间相互访问和相互操作的能力。相互访问和相互操作的能力。5.1.2主要的网络操作系统主要的网络操作系统如果需要将办公室内的若干计算
12、机连成一个局域网,那么需如果需要将办公室内的若干计算机连成一个局域网,那么需要为每台计算机购买一块网卡,购买相应数量的传输介质与要为每台计算机购买一块网卡,购买相应数量的传输介质与介质连接设备,介质连接设备,下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统将它们安装起来后构成局域网的硬件环境。现阶段最典型的将它们安装起来后构成局域网的硬件环境。现阶段最典型的方法是方法是:购置标准的以太网卡、非屏蔽双绞线与集线器,然后购置标准的以太网卡、非屏蔽双绞线与集线器,然后按照组建局域网的原则连接起来,这时就完成了局域网基本按照组建局域网的原则连接起来,这时就完成了局域网基本的
13、硬件安装工作。的硬件安装工作。在完成局域网的硬件安装后,还需要选择与安装适合的网络在完成局域网的硬件安装后,还需要选择与安装适合的网络操作系统。目前,流行的网络操作系统主要有以下几种。操作系统。目前,流行的网络操作系统主要有以下几种。1.Windows Server 2003操作系统概述操作系统概述Windows Server 2003是继是继Windows XP之后微软发之后微软发布的又一最新产品,也是目前布的又一最新产品,也是目前Windows系列中版本最高的系列中版本最高的操作系统,起初的名称是操作系统,起初的名称是Windows.NET Server 2003,微软为了沿袭,微软为了沿
14、袭Windows产品的习惯,于产品的习惯,于2003年年1月月9日日正式改名为正式改名为Windows Server 2003,虽然,虽然Windows Server 2003的命名与以前没有什么新的特点,但提供的的命名与以前没有什么新的特点,但提供的各种内置服务和内核程序与以前的各种内置服务和内核程序与以前的Windows各个版本都有各个版本都有本质的区别。本质的区别。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统Windows Server 2003的主要功能有的主要功能有:文件服务器、打文件服务器、打印服务器、印服务器、Web服务器、邮件服务器、终端服务器、
15、远程访服务器、邮件服务器、终端服务器、远程访问问/虚拟专用网络虚拟专用网络(VPN)服务器、域名系统服务器、域名系统(DNS)、动态主机配、动态主机配置置(DHCP)服务器和服务器和Windows因特网命名服务器因特网命名服务器(WINS)等。等。Windows Server 2003的主要特点的主要特点:可靠性、高效性、可靠性、高效性、实用性、经济性。实用性、经济性。2.UNIX/Linux操作系统概述操作系统概述UNIX系统最早是在美国麻省理工学院系统最早是在美国麻省理工学院(MIT)于于1965年开发年开发的分时操作系统的分时操作系统Multiuse的基础上不断演变而来的。它原的基础上不
16、断演变而来的。它原本是本是MIT、贝尔实验室等为美国国防部研制的,所以、贝尔实验室等为美国国防部研制的,所以UNIX具有非常高的安全性和稳定性。具有非常高的安全性和稳定性。1969年贝尔实验的系统程年贝尔实验的系统程序设计人员汤普逊序设计人员汤普逊(Thompson)和里奇和里奇(Ritchie)在在PDP-7计计算机上成功地开发了算机上成功地开发了16位微机操作系统。该系统采用了位微机操作系统。该系统采用了Multiuse系统的树型结构、系统的树型结构、Shell命令语言和面向过程的结命令语言和面向过程的结构化程序设计方法,同时又弥补了原来构化程序设计方法,同时又弥补了原来Multiuse的
17、许多不的许多不足之处。足之处。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统由于开始没有形成具体的专有标准,各大厂商都开始着手研由于开始没有形成具体的专有标准,各大厂商都开始着手研制自己的制自己的UNIX系统,所以现在能在市面上看见许多不同的系统,所以现在能在市面上看见许多不同的UNIX版本,如版本,如SUN公司的公司的Solaris UNIX系统、系统、IBM公公司的司的AIX UNIX系统、系统、HP公司的公司的HP UNIX系统等。系统等。Linux操作系统是操作系统是1991年芬兰赫尔辛基大学的学生年芬兰赫尔辛基大学的学生Lines Torvalds编写的
18、,具有编写的,具有UNIX的全部特征,最先发布于因的全部特征,最先发布于因特网上,所有的源代码完全公开,近几年来,特网上,所有的源代码完全公开,近几年来,Linux操作系操作系统发展十分迅猛,每年的发展速度超过统发展十分迅猛,每年的发展速度超过200,得到了许多著,得到了许多著名软硬件公司名软硬件公司(如如IBM,COMPAQ,HP,Oracle,街街base,Informix)的支持,目前的支持,目前Linux已经全面进入了应用领域。已经全面进入了应用领域。Linux发展如此快,跟它诞生的时期和社会现状是分不开的。发展如此快,跟它诞生的时期和社会现状是分不开的。Linux诞生在一个网络时代,
19、和网络一起成长、发展、壮大,诞生在一个网络时代,和网络一起成长、发展、壮大,Linux的安全性和可靠性可以同的安全性和可靠性可以同UNIX媲美。媲美。UNIX需要昂需要昂贵的价格,而贵的价格,而Linux是完全免费的,同样是完全免费的,同样UNIX能做到的能做到的Linux也能做到,当然这也就促进了也能做到,当然这也就促进了Linux的发展。的发展。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统UNIX/Line、主要用在大型的网络中,用来搭建服务器,、主要用在大型的网络中,用来搭建服务器,具有非常高的安全性、可靠性,现在具有非常高的安全性、可靠性,现在Linux
20、大多数用在嵌入大多数用在嵌入式操作系统的开发中。式操作系统的开发中。UNIX操作系统主要有以下几个特点。操作系统主要有以下几个特点。UNIX操作系统是一个多用户系统。操作系统是一个多用户系统。UNIX操作系统是一个多任务操作系统。操作系统是一个多任务操作系统。UNIX操作系统具有良好的用户界面。操作系统具有良好的用户界面。UNIX操作系统的文件、目录与设备采用统一的处理方式。操作系统的文件、目录与设备采用统一的处理方式。UNIX操作系统具有很强的核外程序功能。操作系统具有很强的核外程序功能。UNIX操作系统具有很好的可移植性。操作系统具有很好的可移植性。UNIX操作系统可以直接支持网络功能。操
21、作系统可以直接支持网络功能。与传统的网络操作系统相比,与传统的网络操作系统相比,Linux操作系统主要有以下几操作系统主要有以下几个特点。个特点。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统Linux操作系统不限制应用程序可用内存的大小。操作系统不限制应用程序可用内存的大小。Linux操作系统具有虚拟内存的能力,它可以利用硬盘来扩操作系统具有虚拟内存的能力,它可以利用硬盘来扩展内存。展内存。Linux操作系统允许在同一时间内运行多个应用程序。操作系统允许在同一时间内运行多个应用程序。Linux操作系统支持多用户,在同一时间内可以有多个用户操作系统支持多用户,在同
22、一时间内可以有多个用户使用主机。使用主机。Linux操作系统具有先进的网络能力,可以通过操作系统具有先进的网络能力,可以通过TCP/IP协协议与其他计算机互联,通过网络进行分布式处理。议与其他计算机互联,通过网络进行分布式处理。Linux操作系统符合操作系统符合UNIX标准,可以将标准,可以将Linux上完成的程上完成的程序移植到序移植到UNIX主机上运行。主机上运行。Linux操作系统是免费软件,可以通过匿名操作系统是免费软件,可以通过匿名FTP服务在服务在http:/sunsite.unc.edu的的pub/linux目录下获得。目录下获得。下一页下一页返回返回上一页上一页任务任务1 认识
23、网络操作系统认识网络操作系统3.NetWare操作系统概述操作系统概述NetWare是是NOVELL公司推出的网络操作系统,公司推出的网络操作系统,NetW are最重要的特征是基于基本模块设计思想的开放式系统结最重要的特征是基于基本模块设计思想的开放式系统结构。构。NetWare是一个开放的网络服务器平台,可以方便对是一个开放的网络服务器平台,可以方便对其进行扩充。其进行扩充。Netware系统为不同的工作平台系统为不同的工作平台(如如DOS,OS/2 Macintosh等等),不同的网络协议环境如,不同的网络协议环境如TCP/IP以以及各种工作站操作系统提供了一致的服务。该系统内可以增及各
24、种工作站操作系统提供了一致的服务。该系统内可以增加自选的扩充服务加自选的扩充服务(如替补备份、数据库、电子邮件以及记账如替补备份、数据库、电子邮件以及记账等功能等功能),这些服务可以取自,这些服务可以取自NetWare本身,也可取自第三本身,也可取自第三方开发者。方开发者。目前常使用的版本有目前常使用的版本有3.11,3.12,4.10,V4.11,V5.0等中等中英文版本,而占主流的是英文版本,而占主流的是NetWare 5版本,支持所有的台版本,支持所有的台式操作系统式操作系统(DOS,Windows,OS/2,UNIX和和Macintosh)以及以及IBMSAA环境,为需要在多厂商产品环
25、环境,为需要在多厂商产品环境下进行复杂的网络计算的企事业单位提供了高性能的综合境下进行复杂的网络计算的企事业单位提供了高性能的综合平台。平台。下一页下一页返回返回上一页上一页任务任务1 认识网络操作系统认识网络操作系统NetWare是具有多任务、多用户的网络操作系统,它的较是具有多任务、多用户的网络操作系统,它的较高版本提供了系统容错能力高版本提供了系统容错能力(SFT)。使用开放协议技术。使用开放协议技术(OPT),各种协议的结合使不同类型的工作站可与公共服务器通信。,各种协议的结合使不同类型的工作站可与公共服务器通信。这种技术满足了广大用户在不同的网络间实现互相通信的需这种技术满足了广大用
26、户在不同的网络间实现互相通信的需要,实现了各种不同网络的无缝通信,即把各种网络协议紧要,实现了各种不同网络的无缝通信,即把各种网络协议紧密地连接起来,可以方便地与各种小型机、中大型机连接和密地连接起来,可以方便地与各种小型机、中大型机连接和通信。通信。NetWare可以不用专用服务器,任何一种可以不用专用服务器,任何一种PC机均可机均可作为服务器。作为服务器。NetWare服务器对无盘工作站的建设和游戏服务器对无盘工作站的建设和游戏的支持都较好,常用于教学网、游戏厅、网吧等。的支持都较好,常用于教学网、游戏厅、网吧等。返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式5.2.1对等
27、网对等网1.什么是对等网什么是对等网“对等网对等网”也称为也称为“工作组网工作组网”,在对等结构的网络中,所,在对等结构的网络中,所有的联网节点地位平等,安装在每个联网节点的操作系统软有的联网节点地位平等,安装在每个联网节点的操作系统软件类型相同件类型相同(基本上是客户网络操作系统,如基本上是客户网络操作系统,如Windows NT Workstation,Windows 2000 Professional),联网,联网计算机的资源在原则上都可以相互共享。每台联网计算机即计算机的资源在原则上都可以相互共享。每台联网计算机即为本地用户提供服务,同时也使用其他节点的网络用户所提为本地用户提供服务,
28、同时也使用其他节点的网络用户所提供的服务。供的服务。下一页下一页返回返回任务任务2了解网络工作模式了解网络工作模式局域网中任何两个节点之间都可以直接实现通信。局域网中任何两个节点之间都可以直接实现通信。图图5-1给给出了典型的对等结构局域网的结构。对等结构的网络操作系出了典型的对等结构局域网的结构。对等结构的网络操作系统可以提供共享硬盘、共享打印机、电子邮件、共享屏幕与统可以提供共享硬盘、共享打印机、电子邮件、共享屏幕与共享共享CPU服务。对等结构网络的优点是服务。对等结构网络的优点是:结构相对简单,网结构相对简单,网中任何节点间均能直接通信。中任何节点间均能直接通信。对等结构网络的缺点是对等
29、结构网络的缺点是:每台联网节点既要完成工作站的功能,每台联网节点既要完成工作站的功能,又要完成服务器的功能。节点除了要完成本地用户的信息处又要完成服务器的功能。节点除了要完成本地用户的信息处理任务,还要承担较重的网络通信管理与共享资源管理任务,理任务,还要承担较重的网络通信管理与共享资源管理任务,这将加重联网计算机的负荷。对于联网计算机来说,由于同这将加重联网计算机的负荷。对于联网计算机来说,由于同时要承担繁重的网络服务与管理任务,因而信息处理能力明时要承担繁重的网络服务与管理任务,因而信息处理能力明显降低。因此,对等结构的网络系统一般规模比较小。显降低。因此,对等结构的网络系统一般规模比较小
30、。2.对等网的优点对等网的优点对等网有对等网有4个主要的优点。个主要的优点。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式(1)对等网相对较容易实现和操作。它只不过是一组具有网络对等网相对较容易实现和操作。它只不过是一组具有网络操作系统并且允许对等的资源共享的客户计算机。因此,建操作系统并且允许对等的资源共享的客户计算机。因此,建立一个对等网只需获得和安装局域网的一个或多个集线器、立一个对等网只需获得和安装局域网的一个或多个集线器、计算机、连接导线以及提供资源访问的操作系统就可以了。计算机、连接导线以及提供资源访问的操作系统就可以了。(2)对等网操作的花费较少。它们
31、不需要昂贵、复杂、精密的对等网操作的花费较少。它们不需要昂贵、复杂、精密的服务器和服务器需要的特殊管理和环境条件。实际上,没有服务器和服务器需要的特殊管理和环境条件。实际上,没有精密的服务器也免除了人员配备和训练及维护费用,同时也精密的服务器也免除了人员配备和训练及维护费用,同时也不需要为服务器建立一个温度、湿度可调节的房间。从理论不需要为服务器建立一个温度、湿度可调节的房间。从理论上说,位于桌面上的每一台计算机只需要由它的用户来维护。上说,位于桌面上的每一台计算机只需要由它的用户来维护。(3)对等网可使用人们熟悉的操作系统来建立,例如对等网可使用人们熟悉的操作系统来建立,例如Windows
32、9x.Windows XP,Window5 NT和和Windows for Workgroup。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式(4)对等网由于没有层次依赖,因此,它比基于服务器的网络对等网由于没有层次依赖,因此,它比基于服务器的网络有更大的容错性。从理论上说,客户一服务器网络中的服务有更大的容错性。从理论上说,客户一服务器网络中的服务器是一个单故障点。单故障点是可以影响整个网络的弱点。器是一个单故障点。单故障点是可以影响整个网络的弱点。而在对等网中,任何计算机发生故障只会使网络连接资源的而在对等网中,任何计算机发生故障只会使网络连接资源的一个子集变为
33、不可使用。一个子集变为不可使用。5.2.2 C/S模式模式1.主从式网络主从式网络当网络规模大到一定程度时,对等式网络的管理工作量就会当网络规模大到一定程度时,对等式网络的管理工作量就会大到无法接受的程度,这个时候需要采用主从式网络,在主大到无法接受的程度,这个时候需要采用主从式网络,在主从式网络中,有专门的计算机作为服务器,来给客户机提供从式网络中,有专门的计算机作为服务器,来给客户机提供服务,其他的计算机则是客户机。服务,其他的计算机则是客户机。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式在主从式网络中,资源集中存放在服务器上,网络管理主要在主从式网络中,资源
34、集中存放在服务器上,网络管理主要集中在服务器上,相对容易。主从式网络适用于较大的网络,集中在服务器上,相对容易。主从式网络适用于较大的网络,对服务器的硬件要求比较高,也需要专门的网络管理员,成对服务器的硬件要求比较高,也需要专门的网络管理员,成本相对较高。本相对较高。2.什么是什么是C/S结构结构C/S(Client/Server)结构即大家熟知的客户一服务器结结构即大家熟知的客户一服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,环境的优势,将任务合理分配到客户端和服务器端来实现
35、,降低了系统的通信开销。目前大多数应用软件系统都是降低了系统的通信开销。目前大多数应用软件系统都是C/S形式的两层结构,由于现在的软件应用系统正在向分布式的形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,应用发展,Web和和C/S应用都可以进行同样的业务处应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件,因此,内部的和外部的理,应用不同的模块共享逻辑组件,因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统,这也就是目前应用系统中的逻辑可以扩展出新的应用系统,这也就
36、是目前应用系统的发展方向。在的发展方向。在C/S模式中,资源集中存放在一台或者几台模式中,资源集中存放在一台或者几台服务器上。服务器上。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式如果只有一台服务器,则只需在服务器上为每个用户建立一如果只有一台服务器,则只需在服务器上为每个用户建立一个账户,用户只需登录该服务器就可以使用服务器中的资源。个账户,用户只需登录该服务器就可以使用服务器中的资源。如果资源分布在多台服务器中如果资源分布在多台服务器中(如如图图5-2所示所示),则要在每台,则要在每台服务器中分别为每个用户建立一个账户服务器中分别为每个用户建立一个账户(共共M
37、xN个个),用户需,用户需要在每台服务器上要在每台服务器上(共共M台台)登录,感觉又回到了工作组模式。登录,感觉又回到了工作组模式。3.C/S结构的特点结构的特点1)应用服务器运行数据负载较轻应用服务器运行数据负载较轻C/S模式是一种两层结构的系统模式是一种两层结构的系统:第一层是在客户机系统上结第一层是在客户机系统上结合了数据表示与业务逻辑处理合了数据表示与业务逻辑处理:第二层是通过网络结合了数据第二层是通过网络结合了数据库服务器。二者可分别称为前台程序与后台程序。运行数据库服务器。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器,一旦服务器程序库服务器程序的机
38、器,也称为应用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求被启动,就随时等待响应客户程序发来的请求;客户应用程序客户应用程序运行在用户自己的计算机上,运行在用户自己的计算机上,下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式对应于数据库服务器,可称为客户计算机,当需要对数据库对应于数据库服务器,可称为客户计算机,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服
39、务器运行数据负载较轻。送回结果,应用服务器运行数据负载较轻。从这个过程同样可以看出从这个过程同样可以看出:交互性强是交互性强是C/S结构固有的一个优结构固有的一个优点。在点。在C/S结构中,客户端有一套完整应用程序,在出错提结构中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换,这样同样可以减轻服务器的负载。自由切换,这样同样可以减轻服务器的负载。2)数据处理安全、高效数据处理安全、高效C/S结构提供了更安全的存取模式。由于结构提供了更安全的存取模式。由于C/S配备的是点对配备的是点对点的结构模
40、式,所以非常适用于局域网,其安全性可以得到点的结构模式,所以非常适用于局域网,其安全性可以得到可靠的保证。而可靠的保证。而B/S采用点对多点、多点对多点这种开放的采用点对多点、多点对多点这种开放的结构模式,并采用结构模式,并采用TCP/IP这类运用于这类运用于Internet的开放性的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保协议,其安全性只能靠数据服务器上管理密码的数据库来保证。证。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式由于由于C/S在逻辑结构上比在逻辑结构上比B/S少一层,对于相同的任务,少一层,对于相同的任务,C/S完成的速度总比完成的
41、速度总比B/S快,使得快,使得C/S更利于处理大量数据。更利于处理大量数据。由于客户端实现与服务器的直接相连,没有中间环节,因此由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面美响应速度快。同时由于开发是针对性的,因此,操作界面美观,形式多样,可以充分满足客户自身的个性化要求。但缺观,形式多样,可以充分满足客户自身的个性化要求。但缺少通用性,业务的变更需要重新设计和开发,增加了维护和少通用性,业务的变更需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。管理的难度,进一步的业务拓展困难较多。3)C/S架构的劣势是高昂的维护
42、成本且投资大架构的劣势是高昂的维护成本且投资大首先,采用首先,采用C/S架构,要选择适当的数据库平台来实现数据架构,要选择适当的数据库平台来实现数据库数据的真正库数据的真正“统一统一”,使分布于两地的数据同步完全交由,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现。如果需要建立个数据库才能有效实现。如果需要建立“实时的实时的”数据同步,数据同步,就必须在两地间建立实时的通信连接,保持两地的数据库服就必须在两地间建立实时的通信连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务
43、器进行维护管务器在线运行,网络管理工作人员既要对服务器进行维护管理,又要对客户端进行维护和管理,这需要高昂的投资和复理,又要对客户端进行维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。杂的技术支持,维护成本很高,维护任务量大。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式5.2.3 B/S模式模式1.什么是什么是B/s结构结构B/S(browses/server)结构即浏览器一服务器结构,也结构即浏览器一服务器结构,也是一种主从式网络模式,它是随着是一种主从式网络模式,它是随着Internet技术的兴起,对技术的兴起,对C/S结构的一种变化
44、或者改进的结构。在这种结构下,用户结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过工作界面是通过WWW浏览器来实现的,极少部分的事务逻浏览器来实现的,极少部分的事务逻辑在前端辑在前端(browses)实现,但是主要事务逻辑在服务器端实现,但是主要事务逻辑在服务器端(sever)实现,形成所谓的三层结构,这样就大大简化了客户实现,形成所谓的三层结构,这样就大大简化了客户端计算机的负载,减轻了系统维护与升级的成本和工作量,端计算机的负载,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。降低了用户的总体成本。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工
45、作模式以目前的技术看,在局域网中建立以目前的技术看,在局域网中建立B/S结构的网络应用,并结构的网络应用,并通过通过Internet/Intranet环境来实现的数据库应用,相对环境来实现的数据库应用,相对容易实现,成本也较低。它是一次到位的开发,能实现不同容易实现,成本也较低。它是一次到位的开发,能实现不同的人员从不同的地点以不同的接入方式的人员从不同的地点以不同的接入方式(比如比如LAN,WAN,Internet/Intranet等等)访问和操作共同的数据库,能有访问和操作共同的数据库,能有效地保护数据平台和管理访问权限,服务器数据库也很安全。效地保护数据平台和管理访问权限,服务器数据库也
46、很安全。特别是在特别是在Java这样的跨平台语言出现之后,这样的跨平台语言出现之后,B/S架构管理软架构管理软件更为方便、快捷、高效。件更为方便、快捷、高效。2.B/S结构的特点结构的特点1)维护和升级方式简单维护和升级方式简单目前,软件系统的改进和升级越来越频繁目前,软件系统的改进和升级越来越频繁,B/S架构的产品明架构的产品明显体现着更为方便的特性。对一个稍微大一点的单位来说,显体现着更为方便的特性。对一个稍微大一点的单位来说,系统管理人员如果需要在几百甚至上千部计算机之间来回奔系统管理人员如果需要在几百甚至上千部计算机之间来回奔跑,效率和工作量是可想而知的,但跑,效率和工作量是可想而知的
47、,但B/S架构的软件只需要架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。做任何的维护。下一页下一页返回返回上一页上一页任务任务2了解网络工作模式了解网络工作模式2)成本降低,选择更多成本降低,选择更多大家都知道大家都知道Windows在桌面计算机上几乎一统天下,浏览在桌面计算机上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上器成为了标准配置,但在服务器操作系统上Windows并不并不是处于绝对的统治地位。现在的趋势是凡使用是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应架构的应用管理软件,只
48、需安装在用管理软件,只需安装在Linux服务器上即可,而且安全性服务器上即可,而且安全性比比Windows高,所以服务器操作系统的选择是很多的。高,所以服务器操作系统的选择是很多的。3)应用服务器运行数据负载较重应用服务器运行数据负载较重由于由于B/S架构管理软件只安装在服务器端上,网络管理人员架构管理软件只安装在服务器端上,网络管理人员只需要管理服务器就行了,用户界面的主要事务逻辑在服务只需要管理服务器就行了,用户界面的主要事务逻辑在服务器端完全通过器端完全通过WWW浏览器实现,极少部分事务逻辑在前端浏览器实现,极少部分事务逻辑在前端实现,所有的客户端只有浏览器,网络管理人员只需要做硬实现,
49、所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负载较重,一旦发生服件维护。但是,应用服务器运行数据负载较重,一旦发生服务器务器“崩溃崩溃”等问题,后果不堪设想。因此,许多单位都备等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。有数据库存储服务器,以防万一。返回返回上一页上一页任务任务3 Windows Server 2003简介简介微软公司的微软公司的Windows操作系统可分为两大类,一类是面向操作系统可分为两大类,一类是面向普通用户的单机操作系统,如普通用户的单机操作系统,如Windows 95/98,Windows NT Workst
50、ation,Windows 2000 Professional及及Windows XP等,一类是定位在高性能等,一类是定位在高性能工作站、台式机、服务器,以及政府机关、大型企业网络、工作站、台式机、服务器,以及政府机关、大型企业网络、异型机互联设备等多种应用环境的服务器端的网络操作系统,异型机互联设备等多种应用环境的服务器端的网络操作系统,如如Windows NT Server,Windows2000 Serve:等。等。2003年初发布的年初发布的Windows Server 2003是继是继Windows XP后微软发布的又一个产品,号称是有史以来后微软发布的又一个产品,号称是有史以来最快