客户端服务器模型

目录

  1. 1 客户端服务器模型
  2. 2 客户端和服务器角色
  1. 3 客户端和服务器通信
  2. 4 集中计算
  1. 5 与点对点架构比较

客户端服务器模型

客户端服务器模型是一种分布式应用程序结构,用于在资源或服务的提供者(称为服务器)和服务请求者(称为客户端)之间划分任务或工作负载。通常,客户端和服务器通过不同硬件上的计算机网络进行通信,但是客户端和服务器都可以位于同一系统中。服务器主机 运行一个或多个服务器程序,这些程序与客户端共享资源。客户端不共享其任何资源,但是它向服务器请求内容或服务。因此,客户端启动与服务器的通信会话,服务器等待传入的请求。使用客户端-服务器模型的计算机应用程序示例包括电子邮件,网络打印和万维网。

客户端和服务器角色

该客户端服务器的特性描述应用程序协作的关系。服务器组件向一个或多个客户端提供一项功能或服务,这些客户端会发起对此类服务的请求。服务器按其提供的服务分类。例如,Web服务器提供网页、文件服务器提供计算机文件。共享资源可以是服务器计算机的任何软件和电子组件,从程序和数据到处理器和存储设备。服务器资源的共享构成一种服务。

计算机是客户端,服务器还是两者,取决于需要服务功能的应用程序的性质。例如,一台计算机可以同时运行Web服务器和文件服务器软件,以向发出不同类型请求的客户端提供不同的数据。客户端软件还可以与同一台计算机内的服务器软件进行通信。服务器之间的通信(例如同步数据)有时称为服务器间通信或服务器到服务器通信。

客户端服务器模型

客户端和服务器通信

通常,服务是计算机资源的抽象,客户端不必关心服务器在满足请求和传递响应时的性能。客户端仅需基于众所周知的应用协议来理解响应,即所请求服务的数据的内容和格式。

客户端和服务器以请求响应消息传递模式交换消息。客户端发送请求,服务器返回响应。消息的这种交换是进程间通信的一个示例。为了进行通信,计算机必须具有通用语言,并且它们必须遵循规则,以便客户端和服务器都知道期望什么。通信的语言和规则在通信协议中定义。所有客户端-服务器协议都在应用程序层中运行。应用层协议定义了对话的基本模式。为了进一步使数据交换正式化,服务器可以实施应用程序编程接口(API)。API是用于访问服务的抽象层。通过将通信限制为特定的内容格式,它有助于解析。通过抽象访问,它促进了跨平台数据交换。

服务器可能会在短时间内收到来自许多不同客户端的请求。一台计算机在任何时候都只能执行有限数量的任务,并且依靠调度系统对来自客户端的传入请求进行优先排序以适应它们。为了防止滥用和最大化可用性,服务器软件可能会限制客户端的可用性。拒绝服务攻击旨在通过使服务器过载过多的请求速率来利用服务器处理请求的义务。如果要在客户端和服务器之间传递敏感信息,则应使用加密。

集中计算

客户端服务器模型并不指示服务器主机必须具有比客户端主机更多的资源。而是,它使任何通用计算机都可以通过使用其他主机的共享资源来扩展其功能。但是,集中计算专门为少量计算机分配了大量资源。从客户端主机到中央计算机的计算量越多,客户端主机越简单。它在很大程度上依赖于网络资源(服务器和基础结构)进行计算和存储。甲无盘系统负载甚至其操作系统从网络,和一个计算机终端完全没有操作系统;它只是服务器的输入/输出接口。相反,胖客户端(例如个人计算机)具有许多资源,并且不依赖服务器来实现基本功能。

从1980年代到1990年代后期,随着微型计算机价格的下降和功率的增加,许多组织将计算从集中式服务器(例如大型机和微型计算机)过渡到胖客户端。这提供了对计算机资源的更大,更个性化的控制权,但信息技术管理却很复杂。在2000年代,Web应用程序的成熟程度足以与针对特定微体系结构开发的应用程序软件相匹敌。这种成熟,更实惠的大容量存储以及面向服务的体系结构是导致2010年代云计算趋势的因素之一。

与点对点架构比较

除了客户端服务器模型外,分布式计算应用程序还经常使用对等(P2P)应用程序体系结构。

在客户端服务器模型中,服务器通常被设计为可为许多客户端提供服务的集中式系统。服务器的计算能力,内存和存储要求必须适当地扩展到预期的工作负载。通常使用负载平衡和故障转移系统来将服务器扩展到单个物理计算机之外。

在对等网络中,两个或更多计算机(对等方)将其资源池化并在分散的系统中进行通信。对等体是非分层网络中的等价或等价节点。与客户端-服务器或客户端队列-客户端网络中的客户端不同,对等方直接相互通信。在对等网络的网络中,算法在对等网络通信协议平衡负载,并用有限的资源甚至对等体可以帮助以分担负荷。如果某个节点不可用,则只要其他对等节点提供它,共享资源就仍然可用。理想情况下,对等点不需要实现高可用性,因为其他冗余对等点可弥补任何资源停机时间。当对等方的可用性和负载容量发生变化时,协议会重新路由请求。

客户服务器和主从服务器都被视为分布式对等系统的子类别。


客户端服务器模型

相关推荐

银泰红城

目录 1 项目简介 2 6-9期项目基本信息 3 周边配套 4 产品户型 5 样板房 6 宣传片 7 物业公司简介 8 联系方式 9 资质荣誉 10 媒体报道项目简介银泰红城项目由湖南银泰置业有限公司全资开发,在衡阳高新区核心区域拥有1592亩连片开发土地,总规划建筑面积逾200万平米。十年来,银泰红城以其超高品质、超前规划,以及对舒居模式的匠心淬炼,从一期... (继续浏览)

新城控股

目录 1 集团简介 2 新城控股集团发展历程 3 新城控股集团人才理念集团简介新城控股坚持住宅地产与商业地产双核驱动的战略模式,即以住宅开发为主,同时理智选取优质地块进行商业综合体的开发运营。在住宅地产方面,公司计划形成以“上海为中枢,长三角为核心,并向珠三角、环渤海和中西部地区扩张”的“1+3”战略布局。在商业地产方面,公司计划在全国范围内选择性地获取优质... (继续浏览)

高电子迁移率晶体管

目录 1 高电子迁移率晶体管 2 优势 3 概念分析 4 说明 ▪ 静电机制 5 制造 6 应用高电子迁移率晶体管高电子迁移率晶体管(HEMT),也被称为异质结构FET(HFET)或调制掺杂场效应晶体管(MODFET),是一种场效应晶体管包含具有不同的两种材料之间的结带隙(即异质)作为沟道而不是掺杂区(通常是MOSFET的情况)。常用的材料组合是GaAs与A... (继续浏览)

单片微波集成电路

目录 1 单片微波集成电路单片微波集成电路单片微波集成电路或MMIC(有时称为“模拟”)是一种以微波频率(300 MHz至300 GHz)工作的集成电路(IC)设备。这些设备通常执行诸如微波混合,功率放大,低噪声放大和高频切换之类的功能。MMIC设备上的输入和输出通常与50欧姆的特性阻抗匹配。这使它们更易于使用,因为级联的MMIC不需要外部匹配网络。此外,大... (继续浏览)

硅实验室

目录 1 硅实验室 2 领导 3 产品硅实验室硅实验室(Silicon Labs)是一家无晶圆厂的全球性技术公司,设计和制造半导体,其他硅器件和软件,并出售给电子设计工程师和制造商,这些产品包括物联网(IoT)基础设施、工业自动化、消费者和全球汽车市场。它的总部位于美国德克萨斯州奥斯汀。该公司专注于微控制器(MCU)、无线片上系统(SoC)、定时设备、数字隔... (继续浏览)

芯片载体

目录 1 芯片载体 2 类型 3 塑料引线芯片载体 ▪ 无铅芯片载体在电子产品中,芯片载体是用于集成电路(通常称为“芯片”)的几种表面安装技术 封装中的一种。连接在方形包装的所有四个边缘上进行;与用于安装集成电路的内部空腔相比,封装的整体尺寸较大。 类型芯片载体可以具有J形的金属引线,用于通过焊料或插座进行连接,也可以是无铅的,带有用于连接的金属焊盘。... (继续浏览)

多芯片模块

目录 1 多芯片模块 ▪ 概述 2 芯片堆栈MCM 3 多芯片技术实例多芯片模块多芯片模块(MCM)是一般的电子组件(诸如具有多个导电端子或封装“销”),其中多个集成电路(IC或“芯片”),半导体管芯和/或其他分立元件通常集成在统一的基板上,以便在使用时可以将其视为较大的IC。其他术语,例如“混合”或“ 混合集成电路 ”,也指MCM。组成MCM的各个IC被称... (继续浏览)

混合集成电路

目录 1 混合集成电路 ▪ 概述 2 其他电子混合动力车混合集成电路混合集成电路(HIC),是单独的装置,例如半导体器件的构造的小型化的电子电路(例如晶体管,二极管或单片集成电路)和无源元件(例如电阻器、电感器、变压器和电容器),并粘结到基板或印刷电路板(PCB)上。在PCB上具有一个部件印刷线路板根据MIL-PRF-38534的定义,(PWB)不被视为真正... (继续浏览)

轻度混合动力汽车

目录 1 轻度混合动力汽车 ▪ 概述 2 优缺点 3 例子 ▪ 通用汽车 ▪ 本田轻度混合动力汽车轻度混合动力汽车,通常是带有内燃机的汽车,该内燃机配有电机(并联混合动力配置中的一台电动机/发电机),可以关闭发动机每当汽车滑行,制动或停止时,都可以快速重启。轻度混合动力汽车可以采用再生制动,并为内燃机(ICE)提供一定程度的动力辅助,但轻度混合动力汽车不具有... (继续浏览)

混合动力协同驱动

目录 1 混合动力协同驱动 2 原理 3 普锐斯平台世代 4 具有HSD技术的车辆清单混合动力协同驱动混合动力协同驱动 (HSD),也称为丰田混合动力系统II,是丰田汽车公司的商标名称,用于在丰田和雷克萨斯品牌的车辆中使用的混合动力汽车传动系统技术。首先介绍在普锐斯,该技术是在几个其他丰田和雷克萨斯车辆的选项和已被改编为的电驱动系统氢动力的未来,和用于插电式... (继续浏览)

无级变速器

目录 1 无级变速器 2 使用 ▪ 机动车辆 ▪ 发电系统 ▪ 绞车和卷扬机无级变速器无级变速器(CVT),也被称为无能传输、无级变速装置、滑轮传输或者在以下情况下的摩托车中,“扭转-和-走”,是一种自动变速器,可以通过一个连续范围的无缝改变有效传动比。这与提供固定齿轮比的其他机械变速器形成对比。CVT的灵活性加上适当的控制,即使输出速度变化,也可以使输入轴... (继续浏览)

电子控制单元

目录 1 电子控制单元 2 类型 3 关键要素 4 设计与开发 5 测试和验证电子控制单元电子控制单元(ECU)是任何嵌入式系统在汽车电子控制一个或多个所述的电气系统在车辆中或子系统。 ECU的类型包括发动机控制模块(ECM)、动力总成控制模块(PCM)、变速箱控制模块(TCM)、制动控制模块(BCM或EBCM)、中央控制模块(CCM)、中央定时模块(... (继续浏览)

恒速驱动

目录 1 什么是恒速驱动 2 恒速驱动机制什么是恒速驱动恒速驱动(CSD),采用输入轴以宽的速度范围旋转,提供该功率到输出轴,其以恒定的速度旋转变化的输入。它们用于驱动需要恒定输入速度的机构,通常是发电机。 恒速驱动机制恒速驱动主要用于客机和军用飞机的喷气发动机上,以驱动交流(AC)发电机。为了在恒定的交流频率(通常为400 Hz的三相115 VAC)... (继续浏览)

三至财务

目录 ▪ 三至财务简介 ▪ 三至财务企业特点 ▪ 一、服务优势 ▪ 二、经营理念 ▪ 三、服务承诺 ▪ 四、服务宗旨三至财务简介三至财务咨询有限公司创建于2008年9月,是广州市番禺区工商局批准设立的从事财税事务代理、工商事务代理的专业机构。公司成立以来,凭借专业的经验和先进的经营图片理念先后为500多家企业提供了各类服务。   三至财税... (继续浏览)

油多多

目录 1 续费提醒 ▪ 微信客服 2 油多多概述 3 油多多产品 4 产品优势 5 合作伙伴续费提醒该词条已欠费,认证功能已失效,续费后可恢复认证功能。微信客服油多多概述油多多是由深圳前海亿同城网络科技有限公司研发并推出的一款集挪车、加油和购物为一体的智能 APP 产品。 油多多运用了大数据、人工智能、物联网、云计算等技术,从而改变能源交易模式,打破行业垄断... (继续浏览)

论证理论

目录 1 什么是论证理论 2 论证的关键组成部分 3 参数的内部结构 4 对话类型 5 论据和知识基础 6 交流和非正式逻辑中的论证方法什么是论证理论论证理论是关于如何通过逻辑推理得出结论的跨学科研究; 也就是说,索赔是否基于前提。它包括民间辩论、对话和说服的艺术和科学。它研究了人工和现实环境中的推理规则,逻辑规则和过程规则。 论证包括与合作决策程序有... (继续浏览)

循证政策

目录 1 什么是循证政策 2 循证政策的历史 3 循证政策的方法 ▪ 循证政策批判什么是循证政策循证政策(EBP)这个名词在20世纪最后20年被广泛使用。它已在公共政策的多个领域中得到应用,以指称政策决策应基于严格建立的客观证据或以其为依据的思想。这里的隐含对比是基于意识形态或“常识”的政策制定。还假定,如果严格而全面地使用科学证据来为决策提供信息,而不是以... (继续浏览)

循证实践

目录 1 什么是循证实践 2 与传统相比 3 评估证据 4 循证实践的应用 ▪ 医学 ▪ 精神健康什么是循证实践循证实践(EBP)是一种观点,认为职业实践应基于科学证据。乍看之下,这似乎显然是合乎需要的,但该提议引起了争议。自1992年正式采用循证医学以来,循证医学一直在普及,并已扩展到相关的卫生专业、教育、管理、法律、公共政策等领域。根据研究表明科学研究中... (继续浏览)

医疗管理硕士

目录 1 医疗管理硕士 2 一般 3 美国 4 澳大利亚医疗管理硕士医疗管理硕士,是一个硕士 -level 专业学位授予学生谁完成规定的学习课程中需要在职业生涯的知识和能力的健康管理,涉及到医院的管理和其他卫生服务组织,以及公共卫生基础设施和咨询。程序会根据设置而有所不同;虽然是从业教师模式 这些课程通常在医学院、卫生专业学院或专职健康学院中找到,而基于课堂... (继续浏览)

循证管理

目录 1 什么是循证管理 ▪ 概述 2 练习 3 替代方案和异议 4 支持研究什么是循证管理循证管理(EBMgt)是一种新兴的运动,旨在在管理和决策中明确使用当前的最佳证据。这是大规模发展循证实践的一部分。 概述循证管理需要根据最佳证据来制定管理决策和组织实践。与其他基于证据的实践一样,它基于以下三个原则:1)发表有关同行评议(通常在管理或社会科学期刊... (继续浏览)