去评论
海欣资源

B/S架构和C/S架构有什么不同?

perll
2022/05/29 20:27:00
一、B/S架构和C/S架构的定义
1、B/S(Browser-Server)浏览器和服务器架构。 (比如百度、微博、淘宝等网站)
包含寄户端浏览器、web应用服务器、数据库服务器的软件系统。用户只需要一个浏览器就可以访问服务。系统更新时候,只需要更新服务端,不需要更新浏览器 。

2、C/S(Client-Server)客户机和服务器结构。(比如微信、王者荣耀手游,QQ音乐等软件)。
C/S结构与B/S最显著的区别是需要安装客户端,通过客户端程序来访问应用系统。所以系统更新时,既要更新服务端,也要更新客户端。

二、B/S与C/S区别(不同点)
1、硬件环境不同:
C/S建立在专用网络上,小范围的网络环境(相对B/S),局域网之间再通过专门服务器提供连接和数据交换服务。
B/S建立在广城网上,不需要专门的网络硬件环境

2、安全要求不同:
C/S一般面向相对固定的用户群,对信息安全控制能力强,一般高度机密的信息系统采用
B/S建立在广城网上,对安全的掌控能力弱,面向不可知的用户的用户群。

3、系统维护不同:
C/S程序由于整体性,必须整体考察,升级困难,多建立在Windows上,表现方法有限,对程序员要求较高。
B/S系统无缝升级,维护开销小,有更加丰富的表现形式,开发难度较低。

4、处理问题不同:
C/S处理用户固定,安全需求高,要求相同操作系统。
B/S面向所有用户,分散广,对系统要求小。