4 / 72

与客户机/服务器(Client/Server ,C/S)架构相比,浏览器/服务器(Browser/Server ,B/S)架构的最大优点是()。

答案: B

答案解析:

客户机/服务器模式是基于资源不对等,为实现共享而提出的。C/S模式将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。C/S模式具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。
  图1.2是客户机/服务器模式的示意图,由两部分构成:前端是客户机,通常是PC;后端是服务器,运行数据库管理系统,提供数据库的查询和管理。


图1.2客户机服务器模式

   C/S模式的优点是:
  ① 客户机与服务器分离,允许网络分布操作。二者的开发也可分开同时进行。
  ② 一个服务器可以服务于多个客户机。
  随着企业规模的日益扩大,软件的复杂程度不断提高,传统的二层C/S模式的缺点日益突出。
  ① 客户机与服务器的通信依赖于网络,可能成为整个系统运作的瓶颈;客户机的负荷过重,难以管理大量的客户机,系统的性能受到很大影响。
  ②部署和维护的成本过高,例如不仅要对服务器进行部署和维护,对所有的客户机也要做部署和维护。
  ③ 二层C/S模式采用单一服务器且以局域网为中心,难以扩展至广域网或Internet。
  ④ 数据安全性不好。客户端程序可以直接访问数据库服务器,使数据库的安全性受到威胁。
  C/S模式适用于分布式系统,得到了广泛的应用。为了解决C/S模式中客户端的问题,发展形成了浏览/服务器(B/S )模式;为了解决C/S模式中服务器端的问题,发展形成了三层(多层)C/S模式,即多层应用架构。
  在B/S模式下,客户机上几只要安装一个浏览器(如Firefox、Netscape Navigator或Internet Explorer),浏览器通过Web Server同数据库:进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的客户端软件。只要有一台能上网的计算机就能使用,客户端零维护。系统的扩展作常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了甚至可以在线申请,通过公司内部的安个认证(如CA 证书)后不需要人的参,系统就可以自动分配给用户一个账号进入系统。
  B/S不仅可以架构在Internet之上,而且最大的优点之一是部署和维护方便、易于扩展。