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
相关推荐
-
思科推出集成AMD DPU的智能交换机以提高安全性
思科周二(2月11日)推出带有AMD Pensando数字处理单元(DPU)的交换机,该交换机在设备上运行安全 […]
-
云网络与云计算:有什么区别?
云计算和云网络是相关但不同的方法。云计算关注应用程序的运行方式,而云网络则涵盖如何管理和支持应用程序之间的连接 […]
-
DNS服务审查的步骤和好处
名称解析是网络部署的重要组成部分。名称解析管理是网络管理员最重要的职责之一。定期审查DNS服务器(通常通过DN […]
-
对比7款网络自动化工具及其功能
网络自动化是一种基于软件的优化网络性能的方法,它可帮助网络团队满足现代IT环境的需求。 网络自动化使工程师能够 […]