B/S与C/S 结构

 

简介

C/S(Client/Server):客户机—>服务器:

客户端需要安装专用的客户端软件。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、SQL Server等。

B/S(Browser/Server):浏览器—>服务器

用户的工作界面是通过浏览器来实现的,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构

 

网络:

C/S是建立在局域网的基础上的。

B/S网是建立在广域网的基础上的。

 

对比:

C/S

优点:

(1)安全性:需要其特定的客户端,所以面向对象比较确定,对信息安全的控制能力很强,适用于高度机密的信息系统。

(2)效率:客户端的服务器直接相连,省却了中间环节,数据的传输比较快

(3)个性化:有特定的客户端,所以可以在较大程度上满足客户的个性化要求

(4)稳定性:功能强大,结构比较稳定,有较强的事务处理能力,可以实现较复杂的业务逻辑 ,可以减轻服务器端压力。

缺点:

(1)特定的客户端:对PC机有一定的要求,如:操作系统,并且它不可再利用。

(2)中间环节:因为省却了中间环节,所以当客户端达到一定的量时,同时访问服务器,造成服务器的相应变慢,效率变低。

B/S

优点:

(1)范围:零安装,拥有一个浏览器,即可访问,面向的范围更广

(2)维护性:维护简单,B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况

(3)共享性:通过浏览器访问,共享性强,可以再利用

缺点:

(1)安全性:面向的范围广,所以安全性比较低

(2)个性化:因为面型的范围广,所以它是一种公共审美,无法满足个性化的需求

猜你喜欢

转载自blog.csdn.net/mitezimu/article/details/83058771