程序硬件C/S与B/S的区别

本文详细介绍了C/S(Client/Server)与B/S(Browser/Server)两种架构的区别,包括它们适用的硬件环境、安全性需求及处理问题的能力等方面。C/S架构适用于局域网内的专用客户端软件,而B/S架构则主要依赖于Web浏览器并通过Web服务器进行数据交互。

废话就不多说了,开始。。。

     C/S是Client/Server的缩写。客户端需要安装专用的客户端软件。

      B/S是Brower/Server的缩写。客户机上只要安装一个浏览器。在这类结构下,用户界面完整通过WWW浏览器

 实现,一部份事务在前端实现。但是主要是逻辑在服务器端实现。浏览器通过Web Server同数据库停止数据交互。

    C/S与B/S区分:

     1).硬件环境不用:

             C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和交换服务。

             B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上彀,租用设备。信息自己管理。有比

 C/S更强的适应范围,一般只要有操作系统和浏览器就行。

     2).对安全要求不同:

           C/S一般面向绝对牢固的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采取C/S结构适合,

 可以通过B/S发布部份可公开信息。

          B/S建立在广域网之上,对安全的控制能力绝对弱,可能面向不可知的用户。

    每日一道理
人的生命似洪水奔流,不遇着岛屿和暗礁,难以激起美丽的浪花。

      3).c处理问题不同:

           C/S程序可以处理用户面牢固,并且在雷同的区域,安全要求高需要,与操作系统相干。应该是雷同的系统。

 C/S的客户端由于是本地程序,因此和本地硬件、程序的交互性很强,比如可以控制本机的其他程序、可以读写本

 地磁盘文件、可以与硬件交互。

           B/S建立在广域网上,面向不同的用户群,分散地区,这是C/S没法做到的,与操作系统平台关系最小,正因

  为如此B/S很难喝本地硬件、程序、文件停止交互,比如很难控制本机的其他程序、很难读写本地磁盘文件、很难

  与硬件交互,当然可以用ActiveX技术解决,比如网银等就是这么解决的,这样做的问题就是可能会被客户端拒绝,

  而且只局限于Windows操作系统。

          C/S也分为两层架构和三层架构。两层架构:客户端程序直接连数据库:三层架构:客户端访问服务端的服务,

    主要逻辑代码写在服务端的服务中,然后服务端服务再去访问数据库,Oracle版分布式呼叫中心,WCF.

文章结束给大家分享下程序员的一些笑话语录: 不会,Intel会维持高利润,也会维持竞争局面,国外的竞争不是打死对方的那种。你看日本有尼康,佳能,索尼,都做相机,大家都过得很滋润。别看一堆厂,其实真正控制的是后面的那几个财团——有些竞争对手,后面其实是一家人。

--------------------------------- 原创文章 By
程序和硬件
---------------------------------

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/31/3111332.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值