B/S架构和C/S架构的定义和区别(不同点)

一、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/5系统无缝升级,维护开销小,有更加丰富的表现形式,开发难度较低。

4、处理问题不同:

C/S处理用户固定,安全需求高,要求相同操作系统。

B/S面向所有用户,分散广,对系统要求小。

你可能感兴趣的:(架构)