|
C/S结构即Client/Server(客户机/服务器)结构,如下图所示。C/S结构是大家熟知的软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端,降低了系统的通信开销,但需要安装客户端才能够进行管理操作。
|
|
|
|
|
在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网络。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必需的资源。客户机和服务器常常分别处在相距很远的两台计算机上,客户机程序的任务是将用户的要求提交给服务器程序,再将服务器程序返回的结果以特定的形式显示给用户。服务器程序的任务是接收客户程序提出的服务请求并进行相应的处理,再将结果返回给客户程序。
|
|
|
C/S结构的缺点是维护成本高昂且投资大。首先,采用C/S结构要选择适当的数据库平台以实现数据库数据的真正统一,使分布于两地的数据同步,完全交由数据库系统管理,但逻辑上两地的操作者需要直接访问同一个数据库才能有效实现,这样就产生了一些问题,如果需要建立“实时”的数据同步,就必须在两地之间建立实时的通信连接,以保持两地的数据库服务器在线运行,网络管理人员既要对服务器进行维护和管理,又要对客户端进行维护和管理,这样做需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大;其次,传统的C/S结构的软件需要针对不同的操作系统开发不同版本的软件,由于产品的更新换代十分快,高代价和低效率已经不适应工作需要。
|
|
|