client/server (client/server model, client/server architecture):
Clienterver项目relatiohip在哪个程序(客户端)请求一个服务或资源从另一个程序(服务器)。
虽然clienterver模型可以使用程序在一个电脑,它是一个更重要的概念网络。在这种情况下,客户端向服务器建立一个连接在一个局域网(LAN)或广域网络(广域网),如互联网。一旦服务器实现了客户端”的要求,The connection is terminated. Your Web browser is a client program that has requested a service from a server. In fact, the service and resouce the server provided by the delivery of this Web page.
电脑traactio的服务器完成请求由一个客户是非常普遍和clienterver模型已经成为网络计算的核心观点。大多数商业applicatio使用clienterver模型一样的互联网”的主程序,TCP / IP。例如,当你从你的电脑,检查你的银行账户在您的计算机上的客户端程序将请求转发到一个服务器程序。这个项目可能会请求转发给自己的客户端程序,然后发送一个请求到另一个银行的数据库服务器的电脑。一旦你的帐户余额已从数据库检索,返回给银行数据客户端,进而服务回peonal电脑客户端,然后将信息显示给你。
客户端程序和服务器程序往往是一个更大的计划的一部分或应用程序。因为多个客户机程序共享相同的服务服务器程序,一个特殊的服务器称为守护进程可能被激活只是等待客户机请求。在市场营销、clienterver曾经是用来区分peonal分布式计算的计算(pc)单片,集中式主机使用的计算模型。这种差别在很大程度上已经消失了,然而,随着主机及其applicatio也转向clienterver模型,成为网络计算的一部分。
其他项目relatiohip模型包括mastelave和点对点(P2P)。在P2P模型中,网络中的每个节点可以同时作为服务器和客户机。在mastelave模型中,一个设备或过程(称为大师)控制一个或多个其他设备或流程(称为奴隶)。一旦mastelave relatiohip,控制的方向始终是一种方法,从主的奴隶。
这个Java视频解释了clienterver架构是如何工作的。
最近更新时间:2015-11-30 EN
相关推荐
-
5G NSA与SA:部署模式有何不同?
5G已经不再处于起步阶段,随着移动网络运营商(MNO)增加部署,5G正在扩大其覆盖范围。 MNO主要有两种部署 […]
-
5G-A功能:无处不在的AI、覆盖范围更广、精度更高
5G-Advanced(简称5G-A)是基于3GPP开发的5G标准的Release 18和19版本,3GPP是 […]
-
5G和AI:企业需要知道什么
5G无线电信和AI的融合正在创造一个新时代,这是超快、低延迟网络与机器学习和决策系统协同工作的时代,这使智能更 […]
-
5G改变制造业的10种方式
现代制造业正在经历重大变革,很多制造商认为,第五代或5G蜂窝连接对该行业未来的成功至关重要。 事实上,采用5G […]