客户服务器架构

客户服务器架构(Client–server)简称C/S架构,是一种网络架构,它把客户端 (Client) 与服务器 (Server) 区分开来。每一个客户端软件的实例都可以向一个服务器发出请求。服务器可以对请求做出响应,这种机制也叫请求/响应机制。

C/S模式是一个逻辑概念,而不是指计算机设备。在C/S模式中,请求一方为客户,响应请求一方称为服务器。客户端服务器架构都是多对一的关系,就是多个客户端请求一个服务器。

服务器可以是数据库服务器,也可以是应用程序服务器。数据库服务器可以进行数据服务,例如:数据保存、更新、查询等。应用程序服务器可以为客户端做计算。

如下图所示:

客户端/服务器架构