发布网友 发布时间:2022-04-27 07:41
共8个回答
热心网友 时间:2022-04-12 22:17
区别如下:
1.C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。
2.Client/Server是建立在局域网的基础上的。
Browser/Server是建立在广域网的基础上的.
3.硬件环境不同:
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。
CS和BS结构各自的优、缺点
1.C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术。
2、B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网。
甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与。
参考资料客户服务器模式_百度百科
热心网友 时间:2022-04-12 23:35
C/S和B/S模式的区别:
1、软件重用不同
C / S程序不可避免地被视为一个整体,并且组件的可重用性不如B / S要求下的组件的可重用性。
2、硬件环境不同
C / S通过专用LAN服务器提供连接和数据交换服务。B / S建立在WAN上。
3、安全要求不同
C / S通常面向相对固定的用户组,并且对信息安全具有很强的控制力。B / S建立在WAN上,其安全控制能力相对较弱。
4、程序架构不同
C / S程序可以更加注重进程,可以检查多级权限,并可以较少考虑系统的运行速度。B / S对安全性和访问速度的多重考虑是基于对更多优化的需求。
扩展资料:
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件。
因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
B/S是Browser/Server的缩写,客户机上只要安装一个浏览器(Browser),如服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
参考资料:百度百科-Client/Server,百度百科-B/S结构
热心网友 时间:2022-04-13 01:10
区别(C/S与B/S):
1.硬件环境不同:
C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。
B/S 建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备. 信息自己管理. 有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。
2.对安全要求不同
C/S 一般面向相对固定的用户群,对信息安全的控制能力很强。 一般高度机密的信息系统采用C/S 结构适宜。可以通过B/S发布部分可公开信息。
B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。
3.对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。
B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统。SUN 和IBM推JavaBean 构件技术等,使 B/S更加成熟.。
4.软件重用不同
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。
B/S 的多重结构,要求构件相对独立的功能, 能够相对较好的重用,就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。
实际应用:
一,OA系统:
这种OA系统对于Office软件的一个最基本要求就是能嵌入浏览器。通常OA系统是用Java实现的系统,能通过Applet方式无缝地在浏览器中运行,同时具有公文模板套用、痕迹保留、公文域、电子签章等常用功能,能够快速实现该OA系统中的功能替代。
无论是在JSP还是ASP的页面中,都可以通过JavaScript来调用Applet的方法,通过Applet的方法再调用永中集成Office的API来完成对Office的操作。对于基于J2EE架构的OA系统,嵌入和调用永中集成Office更是如鱼得水,十分便捷。
二,城市消防联网:
1、远程监控系统平台基于J2ee的B/S结构,通过WEB的方式提供人机交互的界面,便于系统远程维护及升级,便于用户随时随地通过网络登录系统平台。其只需一套中心软硬件设备,且中心设备投资少、远程维护方便的特点,特别适用于省级或多个地市级的联网,同样也适用在单个地市及行业联网项目中。
2、采用VPN网络系统支撑平台运行,平台为应用系统提供包括:用户访问控制、信息加密、身份认证等安全方面的服务,全面保证系统安全。
3、系统具有高可靠性,保证联网单位的在线率及报警信息准确无误的上传。
4、系统具有高稳定性,保证报警服务器在处理大量报警信息时不死机,能够24小时不间断稳定运行。
热心网友 时间:2022-04-13 03:01
B/S架构就是给予浏览求的应用程序,网站就是很典型的代表,而通常所说的B/S架构则更是指的是基于网页的系统。通常的开发 Java,DotNet,PHP
C/S传统程序架构,要有客户端和服务器端,典型的例子QQ就是基于C/S架构的,你本地只是一个客户端,而主程序运行在腾讯的服务器。
例如数据库也是。这种开发常用的语言 C++,Vb,C#,Dephi,对初学者还是很有难度的。一个服务器和客户端的通信的问题都不好解决。你是做毕业设计,单击版比较简单,C/S会比较简单,B/S是无状态的,要手动维护客户端的会话状态。
但C/,B/S会比较简单;S要好。使用场合B/S。还一种是B/,即利用webservice或http socket做服务端,这种最灵活;S会多些,缺点就是需要一个消息转发的兼容层消除http请求和socket请求的差异;S是无状态的。
c-client 通常是客户端b-browser 浏览器一个是基于浏览器的应用 一个基于客户端的应用,b/s 所有的业务计算全部集中于服务器上执行,将执行的结果返回至浏览器c/s有相当一部分的计算在访问服务器的电脑上执行。
热心网友 时间:2022-04-13 05:09
C/S 客户端/服务器 例如QQ,网络游戏,需要下载客户端才能访问服务器的程序热心网友 时间:2022-04-13 07:34
C/s模式:是客户端/服务器(Client/Server)模式,主要指的是传统的桌面级的应用程序。比如我们经常用的信息管理系统。热心网友 时间:2022-04-13 10:15
区别:1、B/S架构是针对C/S架构缺点进行改进后提出的网络结构模式。 B/S结构属于C/S结构,是一种特殊的C/S,因为浏览器只是特殊的客户端。
2、C/S可以使用任何通信协议,而B/S架构规定必须实现HTTP协议。
b/s结构:
1、维护和升级简单,我们只要对服务器端进行维护和升级即可,不需要对成千上万的客服端进行维护和升级,减少了人力资源成本。
2、随时随地都可以访问,只要有一台连接互联网和安装了浏览器的计算机就可以访问。
3、减轻了客户端电脑载荷,客户端电脑只要运行少部分程序就能实现。因此对客服端电脑要求不高,对服务器端负荷较重,由于主要的功能都集中到了服务器端,因此对服务器要求高,但总体而言,还是大大降低了成本。
c/s结构:
1、充分发挥客户端PC的处理能力,很多数据可以通过客户端的处理后再发给服务器,降低了服务器的负荷,提高了速度。但维护和升级比较复杂,维护和升级是针对成千上万的客户机的。
2、必须安装专用的客户端软件。客户端是成千上万的,要安装专用软件,是多么大的工作量,如果一台客户机出现了问题,如:感染病毒、计算机故障等等原因,都需要进行安装或维护。系统软件需要升级的时候,每一台客户机都需要重新安装系统软件,维护和升级成本相当的高。
3、对客户机的操作系统有*,对一些操作系统和新开发的操作系统不兼容。目前产品更新换代十分的快,要针对不同的操作系统系统版本开发不同的客户机软件,对成本而言是相当大。
总结:B/S对C/S而言,B/S具有的优势。
1、分布性:可以随时随地进行查询和浏览等业务;
2、功能业务扩展比较方便:增加服务器的功能,就能增加浏览器端的功能;
3、维护简单方便:改变服务器端数据即可以实现所有用户同步更新;
4、开发简单,共享性强,成本低,数据可以持久存储在服务器端而不必担心数据的丢失。
热心网友 时间:2022-04-13 13:13
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。