码迷,mamicode.com
首页 > Web开发 > 详细

B/S机构和C/S架构有什么区别?

时间:2020-05-14 15:55:12      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:直接   逻辑   mic   架构组成   三层架构   image   客户   图片   作用   

B/S架构与C/S架构的区别有:①B/S架构对计算机的配置要求低,C/S要求高;

                                   ②B/S不需要安装及维护而C/S需要;

                                                ③B/S安全性能低,C/S高,

                                                ④B/S具有比较好的软件重用而C/S没有

技术图片

 

 

 B/S架构

B/S架构是浏览器/服务器架构,浏览器指的是web浏览器主要处理少数业务逻辑,服务器的主要作用是处理业务逻辑。它是由三层架构组成,它的使用简单不需要安装直接可在web浏览器中运行,此架构中的客户端包含的逻辑很少

技术图片

 

C/S架构

C/S架构是典型的两层架构,整个过程是Client / Server,客户端服务器架构,客户端包含一个或多个运行在用户的计算机程序上,服务器有两个分别是数据库服务器和Socket服务器,数据库服务器主要是通过数据库连接客户端访问服务器端数据,Socket服务器是用于与客户端通信的。这个结构中客户端需要实现业务逻辑和界面才能显示最多

 

 技术图片

 

 

 B/S架构与C/S架构的区别:

①客户端要求:B/S对电脑配置较低, C/S较高

软件安装与维护:B/S不需要安装任何软件,也不需要维护;C/S必须安装和配置专用的软件也需要进行升级和维护

安全性:B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群;C/S一般面向相对固定的用户群,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强

软件重用不同

B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用

C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.

B/S机构和C/S架构有什么区别?

标签:直接   逻辑   mic   架构组成   三层架构   image   客户   图片   作用   

原文地址:https://www.cnblogs.com/tungsten-small/p/12840421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!