网络的三种计算模式
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络计算模式的发展 一 以大型机为中心
网络计算模式的发展 一
结构描述: 结构描述:
通过硬件连线把简单的终端接到主机上; 通过硬件连线把简单的终端接到主机上; 所有用户的击键和光标位置传入主机,所 所有用户的击键和光标位置传入主机, 有从主机返回的结果, 有从主机返回的结果,显示在终端屏幕的 特定位置; 特定位置; 分时共享模式, 分时共享模式,所有的程序和数据都存储 在大型的主机中(数据库、应用程序、 在大型的主机中(数据库、应用程序、通 信程序),资源集中控制; ),资源集中控制 信程序),资源集中控制; 利用主机的能力运行应用程序, 利用主机的能力运行应用程序,利用无智 能的终端来对应用进行控制; 能的终端来对应用进行控制;
二、客户机/服务器计算模式--1 客户机/服务器计算模式-90年代, Microsoft为代表的客户机 为代表的客户机/ 90年代,以Microsoft为代表的客户机/服务 年代 C/S)结构及其计算模式成为主流。 器(C/S)结构及其计算模式成为主流。
在客户机/服务器计算模式下, 在客户机 服务器计算模式下, 服务器计算模式下 一个或更多个客户机和一个或 更多的服务器, 更多的服务器,以及支持客户 机和服务器进程通信的网络操 作系统, 作系统,共同组成了一个支持 分布计算、分析和表示的系统; 分布计算、分析和表示的系统; 模式中, 在C/S模式中,客户方发出请 模式中 求,网络通信系统将请求的内 容传到服务器, 容传到服务器,服务器根据请 求完成预定的操作, 求完成预定的操作,然后把结 果送回客户。 果送回客户。
二、客户机/服务器计算模式--2 客户机/服务器计算模式-特点: 特点:
• 桌面上的智能,因为客户机负责处理用户界面,它要把用户 桌面上的智能,因为客户机负责处理用户界面, 的查询或命令变换成一个可被服务器理解的预定义语言, 的查询或命令变换成一个可被服务器理解的预定义语言,并 把服务器返回的结果提交给用户。 把服务器返回的结果提交给用户。 • 最优化地共享服务器资源,如CPU资源、数据存储能力。客 最优化地共享服务器资源, CPU资源 数据存储能力。 资源、 户机可以请求服务器完成大型计算(如图像处理) 户机可以请求服务器完成大型计算(如图像处理)或运行大 型应用(如数据库管理系统)。 型应用(如数据库管理系统)。 • 优化网络利用率。因为客户机只把请求的内容传给服务器, 优化网络利用率。因为客户机只把请求的内容传给服务器, 服务器也只是返回最终结果, 服务器也只是返回最终结果,系统中没有必要传输整个数据 文件的内容,从而减轻了网络负担。 文件的内容,从而减轻了网络负担。
三、浏览器/服务器计算模式--2 其应用系统平台的特点: 其应用系统平台的特点:
• 分散应用与集中管理 • 跨平台兼容性 • 交互性和实时性 • 协同工作 • 系统易维护性
三种计算模式的特点比较
终端-主机 终端 主机
典型公司代 表,结构 用户访问 主流语言 客户机/界面 客户机 界面 客户机访问 资源 数据流 平台相关性 开发点 成熟期 IBM,集中式 , 、无层次 菜单驱动
网络计算模式的发展 三
客户机/服务器( 客户机 服务器(C/S) 服务器 )
• 在Client-Server模式,应用被分为前端(客户端)和后端 Client-Server模式,应用被分为前端(客户端) 模式 服务器端); (服务器端); • 客户部分运行在微机或工作站上,而服务器部分可以运行在 客户部分运行在微机或工作站上, 从微机到大型机等各种计算机上。 从微机到大型机等各种计算机上。 • 客户机和服务器分别工作在不同的逻辑实体中,并协同工作。 客户机和服务器分别工作在不同的逻辑实体中,并协同工作。 服务器主要是运行客户机不能完成或费时的工作, 服务器主要是运行客户机不能完成或费时的工作,比如大型 数据库的管理, 数据库的管理,而客户机可以通过预先指定的语言向服务器 提出请求,要求服务器去执行某项操作, 提出请求,要求服务器去执行某项操作,并将操作结果返送 给客户机。 给客户机。
1.4 网络的三种计算模式
源自文库
主要内容
网络计算模式的发展( 网络计算模式的发展(一、二、三、四) 常见的三种计算机网络计算模式 终端-----主机 终端---主机 客户机/服务器(C/S) 客户机/服务器(C/S)
浏览器/服务器(B/S) 浏览器/服务器(B/S)
三种计算模式的特点比较
网络计算模式的发展 一
优点: 优点:
减少了网络的流量 • 响应时间较短 • 充分利用了客户机和服务器双方的能力 • 数据的安全性和完整性
•
三、浏览器/服务器计算模式--1
浏览器/ 浏览器/服务器模式是一种平面型多层次的网状 结构。 结构。网络用户在基于浏览器的客户机上以网络 用户界面(NUI) 用户界面(NUI)多对多地访问应用服务器上的 资源。 资源。用户访问应用服务器资源以动态交互或互 相合作的方式进行。 相合作的方式进行。 B/S计算模式最主要的特点是与软 计算模式最主要的特点是与软、 B/S计算模式最主要的特点是与软、硬件平台 无关性,浏览器、Web-server、Java、 无关性,浏览器、Web-server、Java、HTML 以及数据库资源都可以做到与软、硬件平台无关。 以及数据库资源都可以做到与软、硬件平台无关。
网络计算模式的发展 四 浏览器/服务器(B/S) 浏览器/服务器(B/S)
基于浏览器、 服务器和应用服务器的计算结构, 基于浏览器、WWW服务器和应用服务器的计算结构,称 服务器和应用服务器的计算结构 为浏览器/服务器 服务器( 为浏览器 服务器(Browser/Server)的计算模式,简称 )的计算模式,简称B/S 模式,该计算模式在20世纪 年代中期逐渐形成和发展。 世纪90年代中期逐渐形成和发展 模式,该计算模式在 世纪 年代中期逐渐形成和发展。 B/S计算模式继承和共融了传统客户机 服务器模式中的网 计算模式继承和共融了传统客户机/服务器模式中的网 计算模式继承和共融了传统客户机 络软、硬件平台和应用,但它具有传统C/S计算模式所不及的 络软、硬件平台和应用,但它具有传统 计算模式所不及的 很多特点,比如更加开放、与软、硬件平台无关、 很多特点,比如更加开放、与软、硬件平台无关、应用开发速 度快、生命周期长、应用扩充和系统维护升级方便等。 度快、生命周期长、应用扩充和系统维护升级方便等。
网络计算模式的发展 二 以服务器为中心
网络计算模式的发展 二
背景: 背景:
个人计算机飞速发展,用户计算机具有了有限的CPU CPU和数 - - 个人计算机飞速发展,用户计算机具有了有限的CPU和数 据存储能力; 据存储能力; PC机对数据处理的能力不够 促使了局域网的产生; 机对数据处理的能力不够, - - PC机对数据处理的能力不够,促使了局域网的产生; 局域网使PC机的资源得到了扩展(文件和打印服务); PC机的资源得到了扩展 -- 局域网使PC机的资源得到了扩展(文件和打印服务);
COBOL、 、 Fortran
C/S
Microsoft,分 , 散、多层次 事件驱动
4GL,专用工具 ,
B/S
Microsoft, , 分布、 分布、网状
动态交互、合作 动态交互、 Java、HTML类 、 类
哑终端/字符型 哑终端 字符型
胖客户机/GUI 胖客户机
胖、瘦客户机 /NUI
1:1 :
特点: 特点:
– 属于资源共享模式,用于共享共同的应用、数据和打印机; 属于资源共享模式,用于共享共同的应用、数据和打印机; – 所有的用户查询或命令处理都在工作站上完成; 所有的用户查询或命令处理都在工作站上完成; – 利用工作站的能力运行所有应用,用服务器的能力来作为 利用工作站的能力运行所有应用, 外设的延伸,如硬盘、打印机等; 外设的延伸,如硬盘、打印机等;
可预测
1:M : 突发性
是 客户机
N:M : 不可预测 否 服务器 90年代末 年代末
是 主机 70年代末 年代末
90年代中 年代中
常见的三种计算机网络计算模式
终端---主机 终端---主机 --客户机/服务器(C/S) 客户机/服务器(C/S) 浏览器/服务器(B/S) 浏览器/服务器(B/S)
一、终端---主机 终端-----主机
80年代,以IBM主机系统为代表的终端--主机 80年代, IBM主机系统为代表的终端--主机 年代 主机系统为代表的终端-结构及其计算模式的特点: 结构及其计算模式的特点: 集中式的数据存储和管理 结构层次单一 用户在哑终端上以菜单驱动方式1 用户在哑终端上以菜单驱动方式 地对主机进行访问。 对1地对主机进行访问。 地对主机进行访问
网络计算模式的发展 一
结构描述: 结构描述:
通过硬件连线把简单的终端接到主机上; 通过硬件连线把简单的终端接到主机上; 所有用户的击键和光标位置传入主机,所 所有用户的击键和光标位置传入主机, 有从主机返回的结果, 有从主机返回的结果,显示在终端屏幕的 特定位置; 特定位置; 分时共享模式, 分时共享模式,所有的程序和数据都存储 在大型的主机中(数据库、应用程序、 在大型的主机中(数据库、应用程序、通 信程序),资源集中控制; ),资源集中控制 信程序),资源集中控制; 利用主机的能力运行应用程序, 利用主机的能力运行应用程序,利用无智 能的终端来对应用进行控制; 能的终端来对应用进行控制;
二、客户机/服务器计算模式--1 客户机/服务器计算模式-90年代, Microsoft为代表的客户机 为代表的客户机/ 90年代,以Microsoft为代表的客户机/服务 年代 C/S)结构及其计算模式成为主流。 器(C/S)结构及其计算模式成为主流。
在客户机/服务器计算模式下, 在客户机 服务器计算模式下, 服务器计算模式下 一个或更多个客户机和一个或 更多的服务器, 更多的服务器,以及支持客户 机和服务器进程通信的网络操 作系统, 作系统,共同组成了一个支持 分布计算、分析和表示的系统; 分布计算、分析和表示的系统; 模式中, 在C/S模式中,客户方发出请 模式中 求,网络通信系统将请求的内 容传到服务器, 容传到服务器,服务器根据请 求完成预定的操作, 求完成预定的操作,然后把结 果送回客户。 果送回客户。
二、客户机/服务器计算模式--2 客户机/服务器计算模式-特点: 特点:
• 桌面上的智能,因为客户机负责处理用户界面,它要把用户 桌面上的智能,因为客户机负责处理用户界面, 的查询或命令变换成一个可被服务器理解的预定义语言, 的查询或命令变换成一个可被服务器理解的预定义语言,并 把服务器返回的结果提交给用户。 把服务器返回的结果提交给用户。 • 最优化地共享服务器资源,如CPU资源、数据存储能力。客 最优化地共享服务器资源, CPU资源 数据存储能力。 资源、 户机可以请求服务器完成大型计算(如图像处理) 户机可以请求服务器完成大型计算(如图像处理)或运行大 型应用(如数据库管理系统)。 型应用(如数据库管理系统)。 • 优化网络利用率。因为客户机只把请求的内容传给服务器, 优化网络利用率。因为客户机只把请求的内容传给服务器, 服务器也只是返回最终结果, 服务器也只是返回最终结果,系统中没有必要传输整个数据 文件的内容,从而减轻了网络负担。 文件的内容,从而减轻了网络负担。
三、浏览器/服务器计算模式--2 其应用系统平台的特点: 其应用系统平台的特点:
• 分散应用与集中管理 • 跨平台兼容性 • 交互性和实时性 • 协同工作 • 系统易维护性
三种计算模式的特点比较
终端-主机 终端 主机
典型公司代 表,结构 用户访问 主流语言 客户机/界面 客户机 界面 客户机访问 资源 数据流 平台相关性 开发点 成熟期 IBM,集中式 , 、无层次 菜单驱动
网络计算模式的发展 三
客户机/服务器( 客户机 服务器(C/S) 服务器 )
• 在Client-Server模式,应用被分为前端(客户端)和后端 Client-Server模式,应用被分为前端(客户端) 模式 服务器端); (服务器端); • 客户部分运行在微机或工作站上,而服务器部分可以运行在 客户部分运行在微机或工作站上, 从微机到大型机等各种计算机上。 从微机到大型机等各种计算机上。 • 客户机和服务器分别工作在不同的逻辑实体中,并协同工作。 客户机和服务器分别工作在不同的逻辑实体中,并协同工作。 服务器主要是运行客户机不能完成或费时的工作, 服务器主要是运行客户机不能完成或费时的工作,比如大型 数据库的管理, 数据库的管理,而客户机可以通过预先指定的语言向服务器 提出请求,要求服务器去执行某项操作, 提出请求,要求服务器去执行某项操作,并将操作结果返送 给客户机。 给客户机。
1.4 网络的三种计算模式
源自文库
主要内容
网络计算模式的发展( 网络计算模式的发展(一、二、三、四) 常见的三种计算机网络计算模式 终端-----主机 终端---主机 客户机/服务器(C/S) 客户机/服务器(C/S)
浏览器/服务器(B/S) 浏览器/服务器(B/S)
三种计算模式的特点比较
网络计算模式的发展 一
优点: 优点:
减少了网络的流量 • 响应时间较短 • 充分利用了客户机和服务器双方的能力 • 数据的安全性和完整性
•
三、浏览器/服务器计算模式--1
浏览器/ 浏览器/服务器模式是一种平面型多层次的网状 结构。 结构。网络用户在基于浏览器的客户机上以网络 用户界面(NUI) 用户界面(NUI)多对多地访问应用服务器上的 资源。 资源。用户访问应用服务器资源以动态交互或互 相合作的方式进行。 相合作的方式进行。 B/S计算模式最主要的特点是与软 计算模式最主要的特点是与软、 B/S计算模式最主要的特点是与软、硬件平台 无关性,浏览器、Web-server、Java、 无关性,浏览器、Web-server、Java、HTML 以及数据库资源都可以做到与软、硬件平台无关。 以及数据库资源都可以做到与软、硬件平台无关。
网络计算模式的发展 四 浏览器/服务器(B/S) 浏览器/服务器(B/S)
基于浏览器、 服务器和应用服务器的计算结构, 基于浏览器、WWW服务器和应用服务器的计算结构,称 服务器和应用服务器的计算结构 为浏览器/服务器 服务器( 为浏览器 服务器(Browser/Server)的计算模式,简称 )的计算模式,简称B/S 模式,该计算模式在20世纪 年代中期逐渐形成和发展。 世纪90年代中期逐渐形成和发展 模式,该计算模式在 世纪 年代中期逐渐形成和发展。 B/S计算模式继承和共融了传统客户机 服务器模式中的网 计算模式继承和共融了传统客户机/服务器模式中的网 计算模式继承和共融了传统客户机 络软、硬件平台和应用,但它具有传统C/S计算模式所不及的 络软、硬件平台和应用,但它具有传统 计算模式所不及的 很多特点,比如更加开放、与软、硬件平台无关、 很多特点,比如更加开放、与软、硬件平台无关、应用开发速 度快、生命周期长、应用扩充和系统维护升级方便等。 度快、生命周期长、应用扩充和系统维护升级方便等。
网络计算模式的发展 二 以服务器为中心
网络计算模式的发展 二
背景: 背景:
个人计算机飞速发展,用户计算机具有了有限的CPU CPU和数 - - 个人计算机飞速发展,用户计算机具有了有限的CPU和数 据存储能力; 据存储能力; PC机对数据处理的能力不够 促使了局域网的产生; 机对数据处理的能力不够, - - PC机对数据处理的能力不够,促使了局域网的产生; 局域网使PC机的资源得到了扩展(文件和打印服务); PC机的资源得到了扩展 -- 局域网使PC机的资源得到了扩展(文件和打印服务);
COBOL、 、 Fortran
C/S
Microsoft,分 , 散、多层次 事件驱动
4GL,专用工具 ,
B/S
Microsoft, , 分布、 分布、网状
动态交互、合作 动态交互、 Java、HTML类 、 类
哑终端/字符型 哑终端 字符型
胖客户机/GUI 胖客户机
胖、瘦客户机 /NUI
1:1 :
特点: 特点:
– 属于资源共享模式,用于共享共同的应用、数据和打印机; 属于资源共享模式,用于共享共同的应用、数据和打印机; – 所有的用户查询或命令处理都在工作站上完成; 所有的用户查询或命令处理都在工作站上完成; – 利用工作站的能力运行所有应用,用服务器的能力来作为 利用工作站的能力运行所有应用, 外设的延伸,如硬盘、打印机等; 外设的延伸,如硬盘、打印机等;
可预测
1:M : 突发性
是 客户机
N:M : 不可预测 否 服务器 90年代末 年代末
是 主机 70年代末 年代末
90年代中 年代中
常见的三种计算机网络计算模式
终端---主机 终端---主机 --客户机/服务器(C/S) 客户机/服务器(C/S) 浏览器/服务器(B/S) 浏览器/服务器(B/S)
一、终端---主机 终端-----主机
80年代,以IBM主机系统为代表的终端--主机 80年代, IBM主机系统为代表的终端--主机 年代 主机系统为代表的终端-结构及其计算模式的特点: 结构及其计算模式的特点: 集中式的数据存储和管理 结构层次单一 用户在哑终端上以菜单驱动方式1 用户在哑终端上以菜单驱动方式 地对主机进行访问。 对1地对主机进行访问。 地对主机进行访问