专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

服务器客户机是什么

来源:小易整编  作者:小易  发布时间:2023-08-17 05:16
摘要:服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器...

服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。

服务器客户机是什么

服务器-客户机,即 Client-Server(C/S)结构。C/S 结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。

结构简介

服务器-客户机,即 Client-Server(C/S)结构。C/S 结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。

客户机通过局域网与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行操作。服务器接受客户机的请求,将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户。服务器还要提供完善安全保护及对数据完整性的处理等操作,并允许多个客户机同时访问服务器,这就对服务器的硬件处理数据能力提出了很高的要求。

在 C/S 结构中,应用程序分为两部分:服务器部分和客户机部分。服务器部分是多个用户共享的信息与功能,执行后台服务,如控制共享数据库的操作等;客户机部分为用户所专有,负责执行前台功能,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。

C/S 结构在技术上已经很成熟,它的主要特点是交互性强、具有安全的存取模式、响应速度快、利于处理大量数据。但是 C/S 结构缺少通用性,系统维护、升级需要重新设计和开发,增加了维护和管理的难度,进一步的数据拓展困难较多,所以 C/S 结构只限于小型的局域网。

发展经历

C/S 模式的发展经历了从两层结构到三层结构。

两层结构由两部分构成:前端是客户机,主要完成用户界面显示,接受数据输入,校验数据有效性,向后台数据库发请求,接受返回结果,处理应用逻辑;后端是服务器,运行 DBMS,提供数据库的查询和管理。

两层结构存在一些不足:主要表现在:系统的可伸缩性差;难以和其它系统进行互操作;难以支持多个异构数据库;客户端程序和服务器端 DBMS 交互频繁,网络通讯量大;所有客户机都需要安装、配置数据库客户端软件,这是一件十分庞杂的工作,等。

基于二层结构的以上不足,三层结构伴随着中间件技术的成熟而兴起。其核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。

三层结构较二层结构具有一定的优越性:具有良好的开放性;减少整个系统的成本,维护升级十分方便;系统的可扩充性良好;系统管理简单,可支持异种数据库,有很高的可用性;可以进行严密的安全管理。

优缺点优点

C/S 结构的优点是能充分发挥客户端 PC 的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点:

(1)应用服务器运行数据负荷较轻。最简单的 C/S 体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。

(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立订单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在 C/S 体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1028218.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 在线代理服务器免费网页版,免费代理服务器

    在线代理服务器免费网页版,免费代理服务器

    代理服务器是什么?什么意思?(Proxy)是网络信息的中转站,比方说HTTP代理服务器。我们使用网络浏览器直接链接其他Internet站点并取得网络信息时,需送出Request信号来得到,然后对方再把信息传送回来。代理...

  • 裁决之地服务器在哪个城市,裁决之地实力怎么样

    裁决之地服务器在哪个城市,裁决之地实力怎么样

    英雄联盟裁决之地我的i,dsone夙愿英雄联盟裁决之地是电信几区十三大区电信第九区LOL电九裁决之地属于重庆区吗?不是,裁决之地服务器在成都,重庆没有lol服务器,裁决之地、钢铁烈阳、班德尔城这三个区的服务器都在成都,...

  • 什么云服务器比较好?大家用过哪家,云服务器哪家更稳定

    什么云服务器比较好?大家用过哪家,云服务器哪家更稳定

    有哪些云服务器比较好较好的云服务器平台有阿里云、腾讯云、百度云、京东云、七牛云。相关介绍:1、阿里云:创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处...

  • 伊森利恩服务器怎么样,伊森利恩 英文

    伊森利恩服务器怎么样,伊森利恩 英文

    伊森利恩的介绍魔兽世界中的重要NPC。本是洛丹伦的一名圣光牧师,也是白银之手骑士团的联络员。伊森利恩和大将军阿比迪斯以及他手下的年轻主管们一同工作,他负责辅导年轻的圣骑士们追寻真理。牧师和圣骑士在天灾入侵城市时挺身而...

  • dns服务器未响应(服务器未响应的解决办法?)

    dns服务器未响应(服务器未响应的解决办法?)

    Dns服务器无响应(无响应服务器的解决方案?)我们日常上网的时候,有时候***(网线)会突然连接不正常,网站页面打不开。但***或其他***即时通讯软件可以正常使用,却无法正常打开网页。当您在计算机的操作系统上使用Window...

  • 刀片服务器是什么(机架式服务器和刀片服务器)

    刀片服务器是什么(机架式服务器和刀片服务器)

    所谓刀片服务器(准确地说,应该叫刀片服务器),是指可以插入标准高度的机架式机箱中,实现高可用、高密度的服务器单元。它是HAHD(高可用性高密度)的低成本服务器平台,专门为特殊应用行业和高密度计算机环境而设计。它的主要结构是一个很大的主机箱...

  • 服务器硬件配置(硬件配置对服务器的性能有什么影响?)

    服务器硬件配置(硬件配置对服务器的性能有什么影响?)

    服务器硬件配置(硬件配置如何影响服务器的性能?)1、中央处理器一般来说,CPU越多,主频越高,性能提升越顺畅。如果观察到在高压力下,CPU资源基本可以满足服务器的需求,并且使用量不大,这种情况就有点浪费CPU资源了。理想情况下,压力较低时...

  • 什么是VPN(代理服务器与VPN都是什么)

    什么是VPN(代理服务器与VPN都是什么)

    什么是VPN(什么是***服务器和VPN)?我相信大多数人看到“***服务器”这几个字的时候都是一脸疑惑。但是,如果我不和你聊***服务器,而是聊VPN和科学上网,我相信你一定会漏出会心的微笑。今天笔者就和大家聊聊什么是**...

  • 周排行
  • 月排行
  • 年排行

精彩推荐