第7章网络的计算模式.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分时共享模式,所有的程序和数据 都存储在大型的主机中(数据库、 应用程序、通信程序),资源集中 控制;
利用主机的能力运行应用程序,利 用无智能的终端来对应用进行控制;
优点:数据存取管理方便、安全性 好;
缺点:系统投资大,维护费用高;
大型主机
资源集中
终端 不具备资源
3
背景:
个人计算机飞速发展,用户计算机具有了有限的CPU和数据存储 能力;
B/S计算模式继承和共融了传统客户机/服务器模式中的网络软、硬件 平台和应用,但它具有传统C/S计算模式所不及的很多特点,比如更 加开放、与软、硬件平台无关、应用开发速度快、生命周期长、应用 扩充和系统维护升级方便等主机 。/服务器
Web Server
Internet Web Server
工作站
路由器
客户机
服务器
请求,网络通信系统将请求 用户 客户应用 请求
的内容传到服务器,服务器 根据请求完成预定的操作,
结果 操作系统与接口
服务器应用 DATA 处理
操作系统与接口
然后把结果送回客户。
7
客户机的特点
提供一个用户界面,包括用户命令和数据的输入,并 显示服务器处理的结果;
一个C/S系统中可以包含多个客户机,且多个界面可存 在于同一系统中,但每个客户机要有一种用户界面;
第7章 网络的计算模式
1
本章主要内容
网络计算模式的发展; 客户机/服务器模式形成和发展及其特点; 客户机/服务器模式的中间件; 浏览器/服务器计算模式的形成和发展, 浏览器/服务器计算机模式的特征与应用;
2
通过硬件连线把简单的终端接到主 机上;
所有用户的击键和光标位置传入主 机,所有从主机返回的结果,显示 在终端屏幕的特定位置;
9
桌面上的智能,因为客户机负责处理用户界面,它要把用 户的查询或命令变换成一个可被服务器理解的预定义语言, 并把服务器返回的结果提交给用户。
最优化地共享服务器资源,如CPU资源、数据存储能力。 客户机可以请求服务器完成大型计算(如图像处理)或运 行大型应用(如数据库管理系统)。
优化网络利用率。因为客户机只把请求的内容传给服务器, 服务器也只是返回最终结果,系统中没有必要传输整个数 据文件的内容,从而减轻了网络负担。
运行Browser B/S模式以C/S模式为基础,每 个工作站运行一致的应用程序
Inteຫໍສະໝຸດ Baidunet
6
在客户机/服务器计算模式下, 一个或更多个客户机和一个 或更多的服务器,以及支持 客户机和服务器进程通信的 网络操作系统,共同组成了 一个支持分布计算、分析和 表示的系统;
在C/S模式中,客户方发出
客户机使用预定义的结构化查询语言SQL,构成一条 或多条发送到服务器的命令;
客户机可以利用网络操作系统的进程通信机制与服务 器通信,并向用户屏蔽进程通信的细节和差异性;
8
服务器的主要特点
服务器向客户机提供一种服务,服务类型可以是文件 的存储服务,或者是集中计算的各种应用;
服务器负责响应客户机的SQL服务请求命令,但不主 动与客户机建立会话,它只负责系统数据存储管理与 提供应用服务;
客户端 用户 客户应用
中间件
服务器端 服务器应用
14
浏览器/服务器模式是一种平面型多层次的网状结 构。网络用户在基于浏览器的客户机上以网络用 户界面(NUI)多对多地访问应用服务器上的资 源。用户访问应用服务器资源以动态交互或互相 合作的方式进行。
B/S计算模式最主要的特点是与软、硬件平台无 关性,浏览器、Web-server、Java、HTML以及 数据库资源都可以做到与软、硬件平台无关。
15
在C/S计算模式中,不同的操作系统与网络操作系统对应 着不同的语言和开发工具,由于在这种模式中,要把对数 据库资源的访问形成一个统一的连接平台,因此客户机上 除负责图形显示和事件输入外,把应用逻辑和业务处理规 则可能都放置于客户机上,造成客户机越来越“胖”,开 发着力点主要落在客户机端上。由于客户机端配置了大量 的应用逻辑和业务处理规则软件以及开发工具软件,而软 件的变动与版本的升级以及硬件平台的适应能力都影响着 系统中所有的客户机,在这种情况下,势必造成成本的增 加和管理维护上的难度。
主要是运行客户机不能完成或费时的工作,比如大型数据库的管理,
而客户机可以通过预先指定的语言向服务器提出请求,要求服务器去
执行某项操作,并将操作结果返送给客户机。
计算机处理能力加强
主机/服务器
运行服务 器端程序
数据库
工作站
工作站运行 客户端程序
5
基于浏览器、WWW服务器和应用服务器的计算结构,称为浏览器/ 服务器(Browser/Server)的计算模式,简称B/S模式,该计算模式 在20世纪90年代中期逐渐形成和发展。
PC机对数据处理的能力不够,促使了局域网的产生;
局域网使PC机的资源得到了扩展(文件和打印服务);
主要特点:
属于资源共享模式,用于共享共同的应用、数据和打印机;
所有的用户查询或命令处理都在工作站上完成;
利用工作站的能力运行所有应用,用服务器的能力来作为外设的
延伸,如硬盘、打印机等;
主机/服务器
进程 应用程序
进程
用户
12
减少了网络的流量 响应时间较短 充分利用了客户机和服务器双方的能力 数据的安全性和完整性
13
问题的提出 编写跨平台、多协议、多编程语言的网络应用软件比较困难; 若针对底层网络协议编写应用程序,会造成程序过多的依赖底层网络技 术,而且很难集成新的网络服务;
中间件的产生 在客户机与服务器之间增加一层软件,即中间件; 利用中间件提供的高层应用程序接口,可以将底层网络协议与实现技术 屏蔽,使用户集中编写应用软件;
10
资源共享模式和C/S模式的比较
客户端 客户端
客户端
服务器
工资表 雇员表 资产表
客户端
雇员表
请求
客户端
数据库
数据库驱 动进程
应用程序 进程
用户
11
资源共享模式和客户机/服务器模式的比 较
客户端 客户端
客户端 客户端
服务器
工资表
②操作 雇员表
资产表
③操作 结果
①请求
客户端
数据库
接口
接口 数据库驱动
磁盘
提供大量的共享资源 (软件和硬件)
工作站 有限的数据处理和存储
4
网络计算模式的发展——客户机/服务器
模式
在Client-Server模式,应用被分为前端(客户端)和后端(服务器 端);
客户部分运行在微机或工作站上,而服务器部分可以运行在从微机到 大型机等各种计算机上。
客户机和服务器分别工作在不同的逻辑实体中,并协同工作。服务器
利用主机的能力运行应用程序,利 用无智能的终端来对应用进行控制;
优点:数据存取管理方便、安全性 好;
缺点:系统投资大,维护费用高;
大型主机
资源集中
终端 不具备资源
3
背景:
个人计算机飞速发展,用户计算机具有了有限的CPU和数据存储 能力;
B/S计算模式继承和共融了传统客户机/服务器模式中的网络软、硬件 平台和应用,但它具有传统C/S计算模式所不及的很多特点,比如更 加开放、与软、硬件平台无关、应用开发速度快、生命周期长、应用 扩充和系统维护升级方便等主机 。/服务器
Web Server
Internet Web Server
工作站
路由器
客户机
服务器
请求,网络通信系统将请求 用户 客户应用 请求
的内容传到服务器,服务器 根据请求完成预定的操作,
结果 操作系统与接口
服务器应用 DATA 处理
操作系统与接口
然后把结果送回客户。
7
客户机的特点
提供一个用户界面,包括用户命令和数据的输入,并 显示服务器处理的结果;
一个C/S系统中可以包含多个客户机,且多个界面可存 在于同一系统中,但每个客户机要有一种用户界面;
第7章 网络的计算模式
1
本章主要内容
网络计算模式的发展; 客户机/服务器模式形成和发展及其特点; 客户机/服务器模式的中间件; 浏览器/服务器计算模式的形成和发展, 浏览器/服务器计算机模式的特征与应用;
2
通过硬件连线把简单的终端接到主 机上;
所有用户的击键和光标位置传入主 机,所有从主机返回的结果,显示 在终端屏幕的特定位置;
9
桌面上的智能,因为客户机负责处理用户界面,它要把用 户的查询或命令变换成一个可被服务器理解的预定义语言, 并把服务器返回的结果提交给用户。
最优化地共享服务器资源,如CPU资源、数据存储能力。 客户机可以请求服务器完成大型计算(如图像处理)或运 行大型应用(如数据库管理系统)。
优化网络利用率。因为客户机只把请求的内容传给服务器, 服务器也只是返回最终结果,系统中没有必要传输整个数 据文件的内容,从而减轻了网络负担。
运行Browser B/S模式以C/S模式为基础,每 个工作站运行一致的应用程序
Inteຫໍສະໝຸດ Baidunet
6
在客户机/服务器计算模式下, 一个或更多个客户机和一个 或更多的服务器,以及支持 客户机和服务器进程通信的 网络操作系统,共同组成了 一个支持分布计算、分析和 表示的系统;
在C/S模式中,客户方发出
客户机使用预定义的结构化查询语言SQL,构成一条 或多条发送到服务器的命令;
客户机可以利用网络操作系统的进程通信机制与服务 器通信,并向用户屏蔽进程通信的细节和差异性;
8
服务器的主要特点
服务器向客户机提供一种服务,服务类型可以是文件 的存储服务,或者是集中计算的各种应用;
服务器负责响应客户机的SQL服务请求命令,但不主 动与客户机建立会话,它只负责系统数据存储管理与 提供应用服务;
客户端 用户 客户应用
中间件
服务器端 服务器应用
14
浏览器/服务器模式是一种平面型多层次的网状结 构。网络用户在基于浏览器的客户机上以网络用 户界面(NUI)多对多地访问应用服务器上的资 源。用户访问应用服务器资源以动态交互或互相 合作的方式进行。
B/S计算模式最主要的特点是与软、硬件平台无 关性,浏览器、Web-server、Java、HTML以及 数据库资源都可以做到与软、硬件平台无关。
15
在C/S计算模式中,不同的操作系统与网络操作系统对应 着不同的语言和开发工具,由于在这种模式中,要把对数 据库资源的访问形成一个统一的连接平台,因此客户机上 除负责图形显示和事件输入外,把应用逻辑和业务处理规 则可能都放置于客户机上,造成客户机越来越“胖”,开 发着力点主要落在客户机端上。由于客户机端配置了大量 的应用逻辑和业务处理规则软件以及开发工具软件,而软 件的变动与版本的升级以及硬件平台的适应能力都影响着 系统中所有的客户机,在这种情况下,势必造成成本的增 加和管理维护上的难度。
主要是运行客户机不能完成或费时的工作,比如大型数据库的管理,
而客户机可以通过预先指定的语言向服务器提出请求,要求服务器去
执行某项操作,并将操作结果返送给客户机。
计算机处理能力加强
主机/服务器
运行服务 器端程序
数据库
工作站
工作站运行 客户端程序
5
基于浏览器、WWW服务器和应用服务器的计算结构,称为浏览器/ 服务器(Browser/Server)的计算模式,简称B/S模式,该计算模式 在20世纪90年代中期逐渐形成和发展。
PC机对数据处理的能力不够,促使了局域网的产生;
局域网使PC机的资源得到了扩展(文件和打印服务);
主要特点:
属于资源共享模式,用于共享共同的应用、数据和打印机;
所有的用户查询或命令处理都在工作站上完成;
利用工作站的能力运行所有应用,用服务器的能力来作为外设的
延伸,如硬盘、打印机等;
主机/服务器
进程 应用程序
进程
用户
12
减少了网络的流量 响应时间较短 充分利用了客户机和服务器双方的能力 数据的安全性和完整性
13
问题的提出 编写跨平台、多协议、多编程语言的网络应用软件比较困难; 若针对底层网络协议编写应用程序,会造成程序过多的依赖底层网络技 术,而且很难集成新的网络服务;
中间件的产生 在客户机与服务器之间增加一层软件,即中间件; 利用中间件提供的高层应用程序接口,可以将底层网络协议与实现技术 屏蔽,使用户集中编写应用软件;
10
资源共享模式和C/S模式的比较
客户端 客户端
客户端
服务器
工资表 雇员表 资产表
客户端
雇员表
请求
客户端
数据库
数据库驱 动进程
应用程序 进程
用户
11
资源共享模式和客户机/服务器模式的比 较
客户端 客户端
客户端 客户端
服务器
工资表
②操作 雇员表
资产表
③操作 结果
①请求
客户端
数据库
接口
接口 数据库驱动
磁盘
提供大量的共享资源 (软件和硬件)
工作站 有限的数据处理和存储
4
网络计算模式的发展——客户机/服务器
模式
在Client-Server模式,应用被分为前端(客户端)和后端(服务器 端);
客户部分运行在微机或工作站上,而服务器部分可以运行在从微机到 大型机等各种计算机上。
客户机和服务器分别工作在不同的逻辑实体中,并协同工作。服务器