第8大讲-网络计算模式要点课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第8大讲-网络计算模式要点课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 计算 模式 要点 课件
- 资源描述:
-
1、 计算机网络技术基础计算机网络技术基础课件课件第第8大讲大讲 网络的计算模式网络的计算模式 计算机网络技术基础计算机网络技术基础课件课件主要内容主要内容 网络计算模式概念及发展网络计算模式概念及发展 客户机客户机/服务器模式的形成和发展及其特点服务器模式的形成和发展及其特点 客户机客户机/服务器模式的中间件服务器模式的中间件 浏览器浏览器/服务器计算模式的形成和发展服务器计算模式的形成和发展 浏览器浏览器/服务器计算模式的特征与应用服务器计算模式的特征与应用 计算机网络技术基础计算机网络技术基础课件课件网络计算模式 u网络计算网络计算(Network computing)实际上是指以网络为中心
2、的计算(Network-centric computing),或是基于网络的计算(Network-based computing),它是把计算功能和负荷合理地分配到联网的各计算机上。 u所谓网络计算模式所谓网络计算模式就是完成网络上的个计算任务或应用服务占用共享资源的形式和使用共享资源的方式。网络计算模式有时也称为网络应用模式。 计算机网络技术基础计算机网络技术基础课件课件u网络计算模式经历了集中式计算模式、分布式计算模式和Web计算模式的发展历程。u集中式计算模式包括:主机终端系统和工作站/文件服务器系统,前一种的各种计算主要集中在主机上;而后一种的各种计算主要集中在工作站上完成。u分布式计
3、算模式主要指局域网中的客户机/服务器系统,其目的是将计算工作分摊到多部计算机中,降低集中在单部计算机上运算的负载及可能风险。uWeb计算模式适用于局域网、广域网和国际互联网,包括浏览器/服务器系统、浏览器/应用服务器/数据服务器系统,这种结构是当前应用最广泛的一种网络计算模式。 8.1 网络计算模式的发展网络计算模式的发展 计算机网络技术基础计算机网络技术基础课件课件 8.1.1集中式计算模式集中式计算模式 1 1主机主机/ /终端系统终端系统 20世纪60年代末-80年代以前,计算机界普遍使用的是功能强大的大型机,许多用户同时共享CPU资源和资料存储功能。在主机/终端系统中,所有数据和程序都
4、在主机上,进行集中管理,各终端只相当于一个显示器加键盘的功能。这种系统便于集中处理大量的信息,如大型科学计算、人口普查等。在该系统中,用户通过终端与主机相连,在主机操作系统的管理下共享主机的硬件资源,包括中央处理器、内外存、输入输出设备等。其特点是可同时为多个用户服务,也称分分时共享模式时共享模式,其网络结构如图所示。 计算机网络技术基础计算机网络技术基础课件课件 计算机网络技术基础计算机网络技术基础课件课件以大型机为中心的计算模式的特点以大型机为中心的计算模式的特点 系统提供专用的用户接口;所有的用户击键和游标位置都被传入主机;通过直接的硬件联机把简单的终端连接到主机或一个终端控制器上;所有
5、从主机返回的结果包括游标位置和字符串等都显示在屏幕的特定位置;系统采用严格的控制和广泛的系统管理、性能管理机制。这一模式是利用主机的能力来运行应用,而采用无智能的终端来对应用进行控制。 计算机网络技术基础计算机网络技术基础课件课件以大型机为中心的计算模式的主要缺点以大型机为中心的计算模式的主要缺点 u主机负担过重,所有的计算、存储都集中在主机上,一旦主机出故障,系统将全面瘫痪。 u扩充不易:当用户量不断增加时,必须更换主机,否则服务质量就要受到影响。 u系统的购置、安装、维护费用较高,不易普及。 计算机网络技术基础计算机网络技术基础课件课件2. 以服务器为中心的计算模式以服务器为中心的计算模式
6、 -工作站工作站/ /文件服务器系统文件服务器系统 20世纪80年代初,随着局域网的兴起,连网的微机被分为两类:一类称为服务器,专门为网络上的其它用户提供共享文件(或数据),因此被称为文件服务器。它是网络的核心,管理网络通讯,网络操作系统也安装在文件服务器中;另一类称为工作站,它可访问文件服务器中的数据和文件,而本工作站的资源不被其它工作站或服务器共享。每个局域网中可有一台或多台文件服务器。工作站用户通过磁盘映像,使用文件服务器上的硬盘。网络上传递的只是文件,计算任务在工作站上完成。通过局域网的连接,PC机与服务器之间的资源被集成在一个网络中,使PC机的资源(文件和打印机资源)得到了延伸。这种
7、模式是以服务器为中心的计算模式,也被称为资源共享模式资源共享模式。网络结构如图所示。 计算机网络技术基础计算机网络技术基础课件课件 在工作站/文件服务器中,数据库和全部应用程序都存储在文件服务器上,但应用程序的执行却在微机工作站上进行,从而增加了网络传输负荷。同时当服务器负荷超过某个限度后,其效率会明显下降。这种系统由于数据的安全性较差,无法发挥服务器的信息处理能力,现在已很少采用。 计算机网络技术基础计算机网络技术基础课件课件8.1.3 客户机客户机/服务器计算模式的出现服务器计算模式的出现 由于处理器技术、计算机技术和网络技术的进一步发由于处理器技术、计算机技术和网络技术的进一步发展,使得
8、计算机的处理能力更加增强,人们己经不满足于展,使得计算机的处理能力更加增强,人们己经不满足于资源共享模式,而是开发出一种新的计算机模式,这就是资源共享模式,而是开发出一种新的计算机模式,这就是客户机客户机/服务器服务器(Client- -Server)模式,简称模式,简称C/S模式,其网模式,其网络结构如图所示。络结构如图所示。 计算机网络技术基础计算机网络技术基础课件课件 计算机网络技术基础计算机网络技术基础课件课件8.1.4 浏览器浏览器/服务器计算模式的应用服务器计算模式的应用 随着随着Internet/Intranet技术和应用的发展,技术和应用的发展,WWW服务成为核心服务,用户通过
9、浏览器漫游服务成为核心服务,用户通过浏览器漫游世界。一种新的网络计算模式在世界。一种新的网络计算模式在2020世纪世纪9090年代中年代中期逐渐形成和发展,这种基于浏览器、期逐渐形成和发展,这种基于浏览器、WWWWWW服务器服务器和应用服务器的计算结构称为浏览器和应用服务器的计算结构称为浏览器/ /服务器服务器 (Browser/Server)(Browser/Server)的计算模式,简称的计算模式,简称B/SB/S模式,模式,其网络结构如图所示。其网络结构如图所示。 计算机网络技术基础计算机网络技术基础课件课件 计算机网络技术基础计算机网络技术基础课件课件8.2分布式计算模式分布式计算模式
10、客户机客户机/服务器模式服务器模式客户机客户机/服务器概述服务器概述 客户机/服务器计算结构就是结合主机系统擅长于数据处理和工作站/文件服务器系统便于使用、成本低廉这两种结构的优点,在局域网中,增加服务器的处理能力,即网络上的服务器不仅提供文件服务功能而且也提供数据处理功能。同时工作站不是以仿真终端的方式与服务器相连,而是在整个系统运行中也保持完善的信息处理功能。 计算机网络技术基础计算机网络技术基础课件课件8.2分布式计算模式分布式计算模式客户机客户机/服务器模式服务器模式u客户机客户机/服务器模式的组成服务器模式的组成 可以把一个应用问题的解决分为两部分:一部分与用户业务有关的处理交给工作
11、站完成,如建立用户接口菜单、数据输入的前期检查工作等,在这里,把工作站称为客户机(Client);另一部分成批的、集中的大量信息处理任务交给服务器完成,如大型数据库查询、数据分析等,又把这种服务器称为数据库服务器(Data Server)。数据库服务器对局域网上的所有客户机提供数据处理服务。 计算机网络技术基础计算机网络技术基础课件课件8.2分布式计算模式分布式计算模式客户机客户机/服务器模式服务器模式 通过前面的介绍不难看出:通过前面的介绍不难看出: 客户机/服务器模式最大的技术特点是系统使用了客户机和服务器双方的智能、资源和计算机能力来执行一个特定的任务,也就是说,一个任务由客户机和服务器
12、双方共同承担。 计算机网络技术基础计算机网络技术基础课件课件8.2.1客户机客户机/服务器计算模式的工作原理及特点服务器计算模式的工作原理及特点 在客户机在客户机/服务器计算模式下,一个或多个服务器计算模式下,一个或多个客户机和一个或更多的服务器以及支持客户机和客户机和一个或更多的服务器以及支持客户机和服务器进程通信的网络操作系统共同组成了一个服务器进程通信的网络操作系统共同组成了一个支持分布计算、分析和表示的系统,在该模式下,支持分布计算、分析和表示的系统,在该模式下,应用分为前端的客户应用部分和后端的服务器应应用分为前端的客户应用部分和后端的服务器应用部分。客户方发出请求,网络通信系统将请
13、求用部分。客户方发出请求,网络通信系统将请求的内容传到服务器,服务器根据请求完成预定的的内容传到服务器,服务器根据请求完成预定的操作,然后把结果送回客户,如图所示。操作,然后把结果送回客户,如图所示。 计算机网络技术基础计算机网络技术基础课件课件 计算机网络技术基础计算机网络技术基础课件课件1. 客户机的特点客户机的特点 客户机提供了一个用户接口客户机提供了一个用户接口 (UI, User Interface),它负责完成用,它负责完成用户命令和资料的输入,并根据用户要求提供所得到的结果。户命令和资料的输入,并根据用户要求提供所得到的结果。 客户机客户机/服务器系统中可以包括多个客户机,所以同
14、一系统中可服务器系统中可以包括多个客户机,所以同一系统中可能有多个用户界面,但每个客户机要有一致的用户接口。在一个客户能有多个用户界面,但每个客户机要有一致的用户接口。在一个客户机机/服务器系统中还可能有管理控制和系统维护的用户接口。服务器系统中还可能有管理控制和系统维护的用户接口。 客户机用一个预定义的结构化查询语言客户机用一个预定义的结构化查询语言SQL构成一条或多条发构成一条或多条发送到服务器的命令,客户机和服务器使用一个标准的语言或使用该系送到服务器的命令,客户机和服务器使用一个标准的语言或使用该系统内特定的语言来传递信息。统内特定的语言来传递信息。 客户机可以利用操作系统的进程间通信
15、机制和服务器进行通信,客户机可以利用操作系统的进程间通信机制和服务器进行通信,并把查询或命令传到服务器。一个理想的客户机将把下层通信机制向并把查询或命令传到服务器。一个理想的客户机将把下层通信机制向用户隐藏起来。用户隐藏起来。 客户机对服务器送回的查询或命令结果资料进行分析处理,然客户机对服务器送回的查询或命令结果资料进行分析处理,然后把它们提交给用户。后把它们提交给用户。 计算机网络技术基础计算机网络技术基础课件课件2. 服务器的特点服务器的特点 服务器向客户机提供一种服务,服务的类型由客户服务器向客户机提供一种服务,服务的类型由客户机机/服务器系统自己确定,比如大量的文件存储、需要集服务器
16、系统自己确定,比如大量的文件存储、需要集中计算的各种应用等。中计算的各种应用等。 服务器只负责响应来自客户机的查询或命令,它不服务器只负责响应来自客户机的查询或命令,它不主动和任何客户机建立会话,而只是作为一个信息的存储主动和任何客户机建立会话,而只是作为一个信息的存储者或服务的提供者。者或服务的提供者。 在理想的客户机在理想的客户机/服务器模式中,客户机与服务器服务器模式中,客户机与服务器的通信可以独立于服务器平台与网络平台。在一个多服务的通信可以独立于服务器平台与网络平台。在一个多服务器的环境下,服务器之间可以协调工作,共同向客户机提器的环境下,服务器之间可以协调工作,共同向客户机提供服务
17、,这些服务器之间的通信协调对客户机应该是透明供服务,这些服务器之间的通信协调对客户机应该是透明的。的。 计算机网络技术基础计算机网络技术基础课件课件3. 客户机客户机/服务器计算模式的特点服务器计算模式的特点 桌面上的智能,因为客户机负责处理用户接口,它要把用户的桌面上的智能,因为客户机负责处理用户接口,它要把用户的查询或命令变换成一个可被服务器理解的预定义语言,并把服务器返查询或命令变换成一个可被服务器理解的预定义语言,并把服务器返回的结果提交给用户。回的结果提交给用户。 最优化地共享服务器资源,如最优化地共享服务器资源,如CPU资源、资料存储能力。客户资源、资料存储能力。客户机可以请求服务
18、器完成大型计算机可以请求服务器完成大型计算 (如图像处理如图像处理)或运行大型应用或运行大型应用(如数如数据库管理系统据库管理系统),然后简单地把结果交给客户机。,然后简单地把结果交给客户机。 优化网络利用率。因为客户机只把请求的内容传给服务器,服优化网络利用率。因为客户机只把请求的内容传给服务器,服务器也只是返回最终结果,系统中没有必要传输整个数据文件的内容,务器也只是返回最终结果,系统中没有必要传输整个数据文件的内容,从而减轻了网络负担。从而减轻了网络负担。 在底层操作系统和通信系统之上提供一个抽象的层次,允许应在底层操作系统和通信系统之上提供一个抽象的层次,允许应用程序有较好的可维护性和
19、可移植性。用程序有较好的可维护性和可移植性。 计算机网络技术基础计算机网络技术基础课件课件4.客户机客户机/服务器计算结构与工作站服务器计算结构与工作站/文件服务器系统的区别文件服务器系统的区别uC/S结构与工作站/文件服务器系统在硬件组成、网络拓扑结构、通讯连接等方面基本相同。如下图如下图u但文件服务器变为了数据库服务器,工作站改称为客户机。它们的最大区别在于在C/S结构中,服务器控制管理数据的能力由文件管理方式上升为数据库管理方式,原先在工作站/文件服务器中由工作站所承担的数据加工任务(即应用的一部分),现改由服务器来承担u从而使整个系统的性能有了质的飞跃:一方面由高档微机组成的数据库服务
20、器的效率得到了充分的发挥;另一方面数据经服务器加工后在局域网中传输的仅仅是客户机所需的那一小部分而不是整个文件,从而大大降低了网络流通量。 计算机网络技术基础计算机网络技术基础课件课件u 图a表示工作站/文件服务器系统的工作方式。如果某台工作站需要共享某数据库文件中的一个特定记录,它得送一个“读整个文件”的请求给文件服务器,服务器将整个文件通过网络传送给该工作站,然后再运行工作站上的应用程序从整个文件中搜寻出所需的记录。u 而在图b所示的C/S结构中,一个应用程序分为客户机部分(应用1)和数据库服务器部分(应用2)。当客户机执行应用1后,需要共享数据库中的某个记录时,客户机只要送一个“读记录”
21、的请求发送给数据库服务器,在数据库服务器上启动应用2对数据库文件进行所需的搜索、索引和排序,只选出所需的记录通过网络传送给客户机,从而节约了资源,减轻了对网络传输的压力。 计算机网络技术基础计算机网络技术基础课件课件两者区别可归结为以下内容 在资源共享模式下,在资源共享模式下,PC机可以共享局域网文件服务机可以共享局域网文件服务器上的应用软件和数据库或连在打印机服务器上的打印机。器上的应用软件和数据库或连在打印机服务器上的打印机。客户机完成应用工具处理和数据库处理。客户机指定在服客户机完成应用工具处理和数据库处理。客户机指定在服务器上的一个文件系统或打印机,然后像使用本地文件系务器上的一个文件
22、系统或打印机,然后像使用本地文件系统或打印机一样使用它们。统或打印机一样使用它们。 在客户机在客户机/服务器模式下,应用被分为前台和后台,前服务器模式下,应用被分为前台和后台,前台处理用户接口和交互,只有系统中预定义好的请求台处理用户接口和交互,只有系统中预定义好的请求(SQL命令命令)可以送到服务器,在服务器上的后台部分负责可以送到服务器,在服务器上的后台部分负责处理,得到结果后把它们通过网络送回客户机。处理,得到结果后把它们通过网络送回客户机。 计算机网络技术基础计算机网络技术基础课件课件8.2.2 客户机客户机/服务器模式的优点服务器模式的优点 (1) (1) 减少了网络的流量减少了网络
展开阅读全文