正确答案
所谓服务器是指提供客户机服务的逻辑系统,所谓客户机是指向服务器请求提供服务的逻辑系统。一般来说,客户机向服务器发出请求为其完成一部分工作;服务器则处理客户机的请求并返回结果。 客户机/服务器模式将一个应用分为两个部分:前端(客户端)、后端(服务器)。
客户机/服务器系统的主要优点有:
模块化:有利于系统的模块化和系统功能的划分;
分布特性:客户机端和服务器端执行不同性质的任务,从而可分布于不同的计算机;
可扩充性:客户机端及其功能的添加和更新都不会对整个系统产生影响;
充分利用资源:某个具体应用中客户机和服务器的划分仅针对这个应用而言,对于不同的任务,客户机和服务器的角色可以互换;
提高事务处理能力:任务的分解可充分利用到各种计算机的资源,减少了各种事务处理对服务器性能的要求,减轻了服务器的负担,无形中提高了事务处理的能力。另外,数据的一致性在客户机/服务器模式下得到了保证;
减轻网络负荷:由于客户机端承担部分数据处理工作,从而减少了网络上的数据传输;
便于系统的维护和移植:客户机和服务器平台相对独立,系统便于维护,并易于移植。