简述C/S和B/S模式的区别

关于电子商务

区别如下:

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证书)后,不需要人的参与。

参考资料客户服务器模式_百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-18

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结构

本回答被网友采纳
第2个回答  2018-10-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小时不间断稳定运行。

参考资料:百度百科-B/S结构

本回答被网友采纳
第3个回答  2018-05-08

    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有相当一部分的计算在访问服务器的电脑上执行。

本回答被网友采纳
第4个回答  2013-09-18
C/S 客户端/服务器 例如QQ,网络游戏,需要下载客户端才能访问服务器的程序
B/S 浏览器/服务器 例如Intel,FireFox 不需要客户端,通过浏览器访问服务器
相似回答