客户端/服务器(客户端/服务器模型,客户端/服务器架构)
2018年11月21日 15:50

客户端/服务器是一种程序关系,其中一个程序(客户端)从另一个程序(服务器)请求服务或资源。

21.png

虽然客户端/服务器模型可以由单个计算机中的程序使用,但它是一个更重要的网络概念。在这种情况下,客户端通过局域网(LAN)或广域网(WAN)(例如Internet)建立与服务器的连接。一旦服务器满足客户端的请求,连接就会终止。您的Web 浏览器是从服务器请求服务的客户端程序; 事实上,服务和种源提供的服务器是此Web交付页面。

20.png

服务器满足客户端请求的计算机事务非常普遍,客户端/服务器模型已经成为网络计算的核心思想之一。大多数业务应用程序使用客户端/服务器模型,因为Internet的主程序TCP / IP 也是如此。例如,当您从计算机检查银行帐户时,计算机中的客户端程序会将请求转发给银行的服务器程序。该程序可以依次将请求转发给它自己的客户端程序,然后客户端程序向数据库发送请求另一台银行电脑的服务器。从数据库中检索到您的帐户余额后,它将返回到银行数据客户端,然后由银行数据客户端将其返回给您个人计算机中的客户端,然后该计算机将信息显示给您。

19.png

客户端程序和服务器程序通常都是较大程序或应用程序的一部分。由于多个客户端程序共享同一服务器程序的服务,因此可以激活称为守护程序的特殊服务器以等待客户端请求。在市场营销中,客户端/服务器曾被用于区分个人计算机(PC)的分布式计算与大型机使用的单片集中式计算模型。然而,这种区别已基本消失,因为大型机及其应用程序也转向客户端/服务器模型并成为网络计算的一部分。

其他程序关系模型包括主/从和对等(P2P)。在P2P模型中,网络中的每个节点都可以充当服务器和客户端。在主/从模型中,一个设备或进程(称为主设备)控制一个或多个其他设备或进程(称为从设备)。一旦建立了主/从关系,控制方向始终是从主设备到从设备的一种方式。

909 165

上一篇:什么是虚拟服务器?

下一篇:阻止级别与文件级别

相关文章

旗下产品

软件IP代理 企业HTTP代理 开放HTTP代理 高速硬件IP代理
@ 2016 - 2024.猎鹰网安IP代理, All rights reserved. 鄂ICP备18017015号-4
禁止利用本站资源从事任何违反本国(地区)法律法规的活动
新闻中心 | 其他新闻 | 帮助文档