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

简介:

bs架构与cs架构的区别

今天主要记录的是bs架构与cs架构的区别:希望能用的上

1、b/s架构:

其中,b代表browser(浏览器),s代表server(服务器),b/s架构即 浏览器/服务器架构。

b/s架构的简单示意图:

b/s架构中,浏览器和服务器之间使用http协议通讯。

b/s架构的优点

只需要开发服务器端软件即可,工作量小,开发成本低。管理维护简单;产品升级便利;对用户的培训费用低;用户使用方便;出现故障的概率小。

b/s架构的缺点:

安全性不足;客户端不能随心变化,受到浏览器的限制。

2、C/s架构:

其中,c代表client(客户端),s代表server(服务器),c/s架构即 客户端/服务器架构。

C/s架构简单示意图:

c/s架构中,客户器和服务器之间使用tcp/ip协议通讯;采用c/s架构,服务器端软件和客户端软件均需要开发,工作量大,开发成本高。c/s架构安全性高。










本文转自 蓝叶子Sheep 51CTO博客,原文链接:http://blog.51cto.com/dellinger/1981893,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
数据处理 编译器 数据库
x64 和 arm64 处理器架构的区别
x64 和 arm64 处理器架构的区别
76 0
【各种问题处理】X86架构和ARM架构的区别
【1月更文挑战第13天】【各种问题处理】X86架构和ARM架构的区别
|
5月前
|
边缘计算 编译器 数据中心
X86架构与Arm架构的主要区别分析
X86架构与Arm架构的主要区别分析
494 0
|
17天前
|
前端开发 Oracle 安全
软件架构设计 C/S与B/S架构的区别
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle或SQLServer。
17 0
|
5月前
|
存储 设计模式 前端开发
MVC架构和DDD架构的区别?
最近在学习一个开源社区项目,第一次听说了DDD项目架构,于是通过搜索之后来分享给大家
|
2月前
|
存储 机器学习/深度学习 并行计算
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、高性能计算可选,有的用户并不清楚他们之间有何区别,本文主要简单介绍下不同类型的云服务器有何不同,主要特点及适用场景有哪些。
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
|
2月前
|
消息中间件 缓存 API
|
2月前
Sora 和之前 Runway 那些在架构上有啥区别呢?_sora和diffsion的区别
Sora 和之前 Runway 那些在架构上有啥区别呢?_sora和diffsion的区别
22 0
|
9月前
|
存储 前端开发 安全
【面试题】: bs架构与cs架构的区别以及各自优缺点
bs架构与cs架构的区别以及各自优缺点
1224 0