网站大量收购独家精品文档,联系QQ:2885784924

第5章 计算机网络的应用模式.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 计算机网络的应用模式

* 第5章 计算机网络的应用模式 1.对等网模式 2.客户机/服务器模式 3.浏览器/服务器模式 4.控制网技术 5.中间件技术 1.对等网模式(Peer to Peer) 。网中所有计算机地位平台,没有从属关系,也没有专用服务 器和客户机的网络,使用协议为NetBEUI; 。网中资源分散在每台计算机,每一台计算机都有可能成为服务 器也以可能成为客户机; 。网络的安全验证在本地进行,能提供灵活的共享模式,组网简 单、方便、但难于管理,安全性能较差; 。它可满足一般数据传输的需要,故在计算机数量较少时可选用 “对等网”结构。 ★ 一般对等网络中的 用户10台。 2.客户机/服务器模式(Client/Server) 客户机/服务器模式就是将网络中的计算机分为两类:提供服务 的一方称为服务器(后台),获得服务的一方称为客户机(前台)。所 以客户机/服务器的结构是两层结构。 显示逻辑 事务处理逻辑 数据处理逻辑 数据库 Client Server 随着网络应用深入和网络程序规模的扩大,人们根据客户机/服 务器两层结构的特点,将程序按客户机程序和服务器程序两大类功 能进行开发设计,从而形成一种新的软件体系。 -目前大多数应用软件系统都是Client/Server形式的两层结构。 ① 客户机(client)程序 -用于接待用户,负责提出计算请求; ② 服务器(server)程序 -用于处理客户机程序的请求,并将处理结果回送客户机; ★ C/S模式特点是客户机的主动性和服务器的被动性。 C/S结构软件体系 客户机/服务器模式的优缺点 1)充分发挥客户端PC的处理能力,很多工作可以在客户端处理后 再提交给服务器。所以它的客户端响应速度快; 2)增强了系统的稳定性和灵活性,同时便于维护和应用; 3)能够为作业配备较佳资源,减低了系统的开发成本和风险; 4)只适用于局域网,对客户端的操作系统一般会有限制; 5)客户端需安装专用客户端软件。系统软件升级时,每一台客户 机需重新安装,其维护和升级成本非常高。 3. 浏览器/服务器模式(Browse/Server) 由于客户机/服务器两层结构存在灵活性差、升级困难、维护工 作量大等缺陷,已不适应信息技术与网络技术发展的需要。随着WEB 技术的日益成熟,B/S结构已成为取代C/S结构的一种全新技术 1)B/S三层体系结构 在B/S结构中,用户通过浏览器向服务器发出请求,服务器对浏 览器的请求进行处理,将用户所需信息返回到浏览器。 * 1) 无须开发客户端软件,维护和升级方便; 2) 可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作 为客户机来访问系统,所以具有良好的开放性和可扩充性; 3) 可采用防火墙技术来保证系统的安全性,适应当前用户对管理 信息系统的新需求; -因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软 件研制中一种流行的体系结构 采用B/S结构软件的特点 B/S三层体系结构的不足 1)因浏览器只是为了进行WEB浏览而设计的,所以许多功能实现起来 较困难(如通过浏览器进行大量的数据输入或进行报表的应答); 2)复杂的应用构造困难。虽可以用ActiveX、Java等技术开发,但相 对C/S的工具来说,这些技术的开发较为复杂; 3)对于管理者来说,采用浏览器进行系统维护是不安全与不方便的; 4)?WEB服务器成为对数据库的唯一的客户端,服务器端负载过重; 5)因数据访问程序分散在各页面里,难共享、升级/维护也不便。 — 为克服B/S的不足,采用B/S+C/S体系结构 在B/S结构体系中,需要用WEB处理的,且需满足大多数访问 者请求的功能界面(信息发布查询)采用B/S结构。后台只需少数人 使用的用C/S结构(数据库管理维护界面) C/S+B/S结构的优点 1)信息发布采用B/S结构,保持了瘦客户端的优点。装入客户机的 软件可以采用统一的WWW浏览器,可以在所有的平台上工作; 2)数据库端采用C/S结构,通过ODBC/JDBC连接。可在管理界面构造 复杂的应用,解决了B/S存在的固有的缺点; 3)对于原有C/S体系结构的应用,可平滑升级到B/S结构,只需开发 用于发布的WWW界面,充分利用原有系统资源(保护投资); 4)通过在浏览器中嵌入ActiveX控件可实现在浏览器中不能实现或 实现起来比较困难的功能 5)可将服务器端划分为WEB服务器和WEB应用程序两部分。WEB应用程 序采用组件技术实现三层体系结中的商业逻

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档