博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序硬件C/S与B/S的区别
阅读量:5035 次
发布时间:2019-06-12

本文共 1155 字,大约阅读时间需要 3 分钟。

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

     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

你可能感兴趣的文章
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
Django Rest Framework--2
查看>>
java.lang.NullPointerException - 如何处理空指针异常
查看>>
Python学习-文件操作
查看>>
ACCP8.0Y2Web前端框架与移动应用开发第2章Bootstrap样式
查看>>
框架更新 (简)
查看>>
struct 构造函数
查看>>
sqlitepersistentobject
查看>>
Java集合效率问题
查看>>
codeforces B. Making Sequences is Fun 解题报告
查看>>
404、500、502等HTTP状态码介绍
查看>>