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
相关推荐
-
针对网络专业人员的AI技能
对于每个网络专业人士来说,无论是刚新手还是拥有数十年经验的资深专家,都必须完全掌握基本的网络技能。即使网络管理 […]
-
托管与非托管交换机:有什么区别?
网络交换机是网络基础设施的重要组成部分,因为它们连接局域网中的设备,并在这些设备之间转发流量。交换机通常以托管 […]
-
网络沙盒和测试的作用
对于维护网络稳定性和安全性,网络沙盒至关重要。因此,它是网络工程的关键组成部分,有助于防止意外问题,并确保网络 […]
-
MAC地址与IP地址:有什么区别?
互联网上的每台计算机或设备都有两种类型的地址:物理地址和互联网地址。 物理地址(或者说媒体访问控制MAC地址) […]