CS/BS架构的特点

本文对比了CS架构和BS架构的优缺点,并介绍了两者的主要应用场景。CS架构通过独立客户端实现复杂业务逻辑,安全性较高;而BS架构则依赖浏览器访问,便于推广且维护成本较低。此外,还介绍了这两种架构的共同组成部分:客户端、服务器和数据库。
摘要由CSDN通过智能技术生成

CS架构

 

 

优点:

         1、有独立的客户端,安全性高

         2、大部分业务都在客户端实现,可以实现很复杂的业务

缺点:

         1、对环境要求高,需要安装客户端,推广速度慢

         2、需要专门前后台的开发团队,维护成本高

 

 

B/S架构

 

 

优点:

         1、不需要安装客户端,只需要浏览器,推广速度块

         2、只需要维护服务器端,开发维护成本低

缺点:

         1、安全性差

         2、大部分业务都在服务器端实现,不能实现复杂的业务

 

 

总结:

CS架构---socket协议用于描述IP和端口号,应用程序通过套接字向网络发送请求和应答。

BS架构---http协议,用于向web服务器传输超文本到本地浏览器

目前cs和bs架构一般结合使用,例子:空间、邮箱、QQ等

 

两大主流架构相同点

 

系统架构都是由三部分组成:

客户端

         不管是浏览器还是自主研发的应用程序,都担负客户端的工作。负责与用户的交互(输入)和数据的展示(输出)。

 

服务器

         接收客户端的信息(输入),分析处理后把处理后的响应结果返回给客户端。负责处理业务逻辑。

 

数据库

 

         负责数据的存储和查询,还可以通过存储过程来处理业务逻辑

 

 

 

转载于:https://www.cnblogs.com/wangyinghao/p/10608205.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值