什么是clientserver模式?

什么是clientserver模式?,第1张

C/S又称Client/Server或客户/服务器模式。

服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如ORACLE、SYBASE、InfORMix或SQLServer。客户端需要安装专用的客户端软件。

传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。

由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的 *** 作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。

而且代价高,效率低。

Client/Server结构是20世纪80年代末提出的。

这种结构的系统把较复杂的计算和管理任务交给网络上的高档机器——服务器,而把一些频繁与用户打交道的任务交给前端较简单的计算机—客户机。

通过这种方式,将任务合理分配到客户端和服务器端,既充分利用了两端硬件环境的优势,又实现了网络上信息资源的共享。

由于这种结构比较适于局域网运行环境,因此逐渐得到了广泛的应用。

在Client/Server结构的系统中,应用程序分为客户端和服务器端两大部分

客户端部分为每个用户所专有,而服务器端部分则由多个用户共享其信息与功能。

客户端部分通常负责执行前台功能,如管理用户接口、数据处理和报告请求等;

而服务器端部分执行后台服务,如管理共享外设、控制对共享数据库的 *** 作等。

这种体系结构由多台计算机构成,它们有机地结合在一起,协同完成整个系统的应用,从而达到系统中软、硬件资源最大限度的利用。

任何一个应用系统,不管是简单的单机系统还是复杂的网络系统,都由3个部分组成:显示逻辑部分(表示层)、事务处理逻辑部分(功能层)和数据处理逻辑部分(数据层)。

显示逻辑部分的功能是与用户进行交互;事务处理逻辑部分的功能是进行具体的运算和数据的处理;数据处理逻辑部分的功能是对数据库中的数据进行查询、修改和更新等。

在两层模式的Client/Server结构中,显示逻辑部分和事务处理逻辑部分均被放在客户端,数据处理逻辑部分和数据库被放在服务器端。

这样就使得客户端变得很“胖”,成为胖客户机,而服务器端的任务相对较轻,成为瘦服务器。

这种传统的Client/Server结构比较适合于在小规模、用户数较少(≤100)、单一数据库且有安全性和快速性保障的局域网环境下运行,所以得到了广泛的应用。

但随着应用系统的大型化,以及用户对系统性能要求的不断提高,两层模式(2-Tier)的Client/Server结构越来越满足不了用户需求。

这主要体现在程序开发量大、系统维护困难、客户机负担过重、成本增加及系统的安全性难以保障等方面。

扩展资料:

client/server模式的优缺点:

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

缺点主要有以下几个:

1、只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。

这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。

2、客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。

特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。

3、对客户端的 *** 作系统一般也会有限制。

可能适应于Win98,但不能用于win2000或WindowsXP。或者不适用于微软新的 *** 作系统等等,更不用说Linux、Unix等。

参考资料:百度百科-------Client/Server

电脑一开机一百多个进程的原因是安装了太多流氓软件和插件,造成后台执行任务过多,占用大量内存。需要关闭clientserverruntime,clientserverruntime的关闭方法如下。

1、在键盘上按下ctrl加alt加delete。

2、打开任务管理器,点击需要需要关闭的clientserverruntimeprocess,点击结束进程,即可关闭。

在“Advanced”执行数据保护即可。

解决方法:

1、首先,右键点击“计算机”图标。

2、然后点击d出选项中的属性。

3、然后打开一个窗口,点击左侧的“高级系统设置”。

4、然后点击d出窗口中的“Advanced”进行设置。

5、然后点击里面的“设置”按钮。

6、然后在打开的窗口中点击上面的“数据执行保护”选项。

7、然后点击里面的“添加”按钮。

8、最后,添加所有提示应用程序“停止工作”的应用程序,然后添加常用的程序。点击“Apply”和“OK”,确保应用程序不会停止工作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11600381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存