计算机网络中的客户端-服务器架构是什么?
在这种架构中,特定的计算机被称为服务器,专门用于向其他被称为客户端的计算机提供各种服务。简单来说,服务器可以定义为服务提供者,客户端可以定义为服务请求者。客户端向服务器请求任何信息,服务器依次响应客户端请求,如下面的图所示:
最常见的客户端-服务器安排方法是由连接到网络服务器的微型计算机组成的局域网,该服务器为所有局域网客户端提供服务。
客户端/服务器架构的分类
以下是客户端/服务器架构的分类:
两层架构
在两层架构中,只有两个参与方:一个是客户端,另一个是服务器。客户端/服务器模型的主要优点是其简单性。但是,当数百个客户端同时向服务器请求数据时,就会出现一个主要问题。每个客户端都必须等待轮到它。
三层架构
它也被称为多层架构。在这种架构中,在客户端和服务器之间存在一个中间层。它解决了客户端等待时间的难题。它维护不同客户端请求的队列,客户端可以在此期间执行其工作,而服务器则忙于处理其他客户端的请求。中间层转发请求,服务器依次回复客户端。
广告