- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络计算模式介绍讲解.ppt
2002-3 客户/服务器计算 李莉 客户/服务器计算 网络工程教研室 李莉 课程简介 介绍网络计算模式的发展和分类,对几种典型网络计算模式进行比较,着重讲解目前较为流行的几种编程模式及相关技术。 本课程为计算机网络工程专业本科生专业必选课, 3学分,共48学时,其中讲课40学时,实验8学时。 考核方式: 期末成绩=平时成绩+考试成绩 课程主要内容 第一章 网络计算模式概述 第二章 客户机/服务器模式程序设计 第三章 Web程序设计基础 第四章 HTML控件和Web服务器控件 第五章 ASP.NET内置对象 第六章 ASP.NET高级编程 第七章 ASP.NET数据库操作 课程主要内容 第八章 XML语言和使用 第九章 分布式应用程序开发 第十章 ASP.NET的配置和优化 第一章 网络计算模式概述 本章主要内容 介绍网络计算模式的发展 客户机/服务器模式的形成和发展及其特点 浏览器/服务器计算模式的形成和发展 网络计算模式的新发展 1.1 网络计算模式的发展 1.2 客户机/服务器模式 1.3 浏览器/服务器计算模式 1.4 其他网络计算技术的发展 1.1 网络计算模式的发展 1.1.1 主机/终端系统的计算模式 1.1.2 工作站/文件服务器系统的计算模式 1.1.3 客户机/服务器计算模式 1.1.4 浏览器/服务器计算模式 1.1.1 主机/终端系统的计算模式 主机/终端系统又简称主机系统,是20世纪60年代后期形成的以一台计算机(大、中、小型机)为中心的多用户系统; 通过硬件连线把简单的终端接到主机上; 所有用户的击键和光标位置传入主机,所有从主机返回的结果,显示在终端屏幕的特定位置; 所有的程序和数据都存储在主机中(数据库、应用程序、通信程序),资源集中控制; 利用主机的能力运行应用程序,利用无智能的终端来对应用进行控制; 1.1.2 工作站/文件服务器系统的计算模式 背景: 个人计算机飞速发展,用户计算机具有了有限的CPU和数据存储能力; PC机对数据处理的能力不够,促使了局域网的产生; 局域网使PC机的资源得到了扩展(文件和打印服务); 1.1.3 客户机/服务器计算模式 在Client-Server模式,应用被分为前端(客户端)和后端(服务器端); 客户部分运行在微机或工作站上,而服务器部分可以运行在从微机到大型机等各种计算机上。 1.1.4 浏览器/服务器计算模式 基于浏览器、WWW服务器和应用服务器的计算结构,称为浏览器/服务器(Browser/Server)的计算模式,简称B/S模式,该计算模式在20世纪90年代中期逐渐形成和发展。 B/S计算模式继承和共融了传统客户机/服务器模式中的网络软、硬件平台和应用,但它具有传统C/S计算模式所不及的很多特点,比如更加开放、与软、硬件平台无关、应用开发速度快、生命周期长、应用扩充和系统维护升级方便等。 1.2 客户机/服务器模式 1.2.1 客户机/服务器计算模式定义 1.2.2 客户机/服务器计算结构与工作站/文件服务器系统的区别 1.2.3 客户机/服务器模式的优点 1.2.4 中间件技术 1.2.1 客户机/服务器计算模式定义 客户机/服务器(Client/Server)计算模式,简称C/S模式,是由客户机、服务器构成的一种网络计算环境,它把应用程序所要完成的任务分派到客户机和服务器上共同完成 ; 在C/S模式中,客户方发出请求,网络通信系统将请求的内容传到服务器,服务器根据请求完成预定的操作,然后把结果送回客户端。 1.2.1 客户机/服务器计算模式定义 客户机是一种单用户工作站,它提供与业务应用有关的表现、计算、连网访问数据库和各类接口服务; 服务器是一种存储器共享型的多用户处理机,它提供业务所需的计算、连网、数据库管理和各类接口服务。 客户机/服务器计算结构结合了主机系统擅长于数据处理和工作站/文件服务器系统便于使用、成本低廉这两种结构的优点,在局域网中,增加服务器的处理能力,即网络上的服务器不仅提供文件服务功能而且也提供数据处理功能。同时工作站不是以仿真终端的方式与服务器相连,而是在整个系统运行中也保持完善的信息处理功能。 1.2.2 客户机/服务器计算结构与工作站/文件服务器系统的区别 C/S结构与工作站/文件服务器系统在硬件组成、网络拓扑结构、通讯连接等方面基本相同。只是文件服务器变为了数据库服务器,工作站改称为客户机。 它们的最大区别在于在C/S结构中,服务器控制管理数据的能力由文件管理方式上升为数据库管理方式,原先在工作站/文件服务器中由工作站所承担的数据加工任务(即应用的一部分),现改由服务器来承担,从而使整个系统的性能有了质的飞跃。 一方面由高档微机组成的数据
文档评论(0)