计算机网络中的客户端-服务器架构是什么?


在这种架构中,特定的计算机被称为服务器,专门用于向其他被称为客户端的计算机提供各种服务。简单来说,服务器可以定义为服务提供者,客户端可以定义为服务请求者。客户端向服务器请求任何信息,服务器依次响应客户端请求,如下面的图所示:

最常见的客户端-服务器安排方法是由连接到网络服务器的微型计算机组成的局域网,该服务器为所有局域网客户端提供服务。

客户端/服务器架构的分类

以下是客户端/服务器架构的分类:

两层架构

在两层架构中,只有两个参与方:一个是客户端,另一个是服务器。客户端/服务器模型的主要优点是其简单性。但是,当数百个客户端同时向服务器请求数据时,就会出现一个主要问题。每个客户端都必须等待轮到它。

三层架构

它也被称为多层架构。在这种架构中,在客户端和服务器之间存在一个中间层。它解决了客户端等待时间的难题。它维护不同客户端请求的队列,客户端可以在此期间执行其工作,而服务器则忙于处理其他客户端的请求。中间层转发请求,服务器依次回复客户端。

更新时间: 2021年5月4日

5K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告