c/s和b/s两种模式 -ag凯发k8国际
c/s结构(client/server,客户/服务器模式)服务器通常采用高性能的pc、工作站或小型机,并采用大型数据库系统,如oracle、sybase、informix或 sql server。客户端需要安装专用的客户端软件。通过将任务合理分配到client端和server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。客户端进行用户界面/事物处理,服务器进行数据处理。如图所示
二、b/s
b/s结构(browser/server,浏览器/服务器模式)是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
三、两者区别
1.硬件环境不同
c/s一般建立在抓用的网络上,小范围里的网络环境,局域网之间在通过专门服务器提供链接和数据交换服务。
b/s建立在广域网之上的,不必是专门的网络硬件环境,比如:电话上网,租用设备,信息自己管理有比c/s更强的适应范围,一般只要有操作系统和浏览器就行
2.对安全要求不同
c/s一般面向相对固定并且相同区域,对信息安全的控制能力很强,一般高度机密的信息系统采用c/s结构适宜,可以通过b/s发布可公开信息
b/s建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户
3.处理问题不同
c/s程序可以处理用户固定,并且在相同区域,安全要求高需求,与操作系统相关,应该都是相同的系统。
c/s的客户端由于是本地程序,因此和本地硬件,程序的交互性很强,比如可以控制本机的其他程序,可以读写本地磁盘文件,可以与硬件交互。
b/s建立在广域网上,面向不同的用户群,分在地域,这是c/s无法做到的,与操作系统平台关系最小,正因为如此b/s很难和本地硬件,程序,文件进行交互。比如:很难控制本机的其他程序,很多那都写本地磁盘文件,很难与硬件交互,当然可以用activex技术解决,比如网银,这样做的问题就是可能会被客户拒绝,而且只能windows操作系统。
(saw:game over!)
总结
以上是ag凯发k8国际为你收集整理的c/s和b/s两种模式的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: c/cpp / 设计模式 / 单例模式(
- 下一篇: