欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 编程资源 > 编程问答 >内容正文

编程问答

c/s和b/s两种模式 -ag凯发k8国际

发布时间:2024/10/14 编程问答 5 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 c/s和b/s两种模式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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两种模式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

网站地图