什么是C/S和B/S?各举一实例?

什么是C/S和B/S?各举一实例?

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

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server同数据库进行数据交互。



扩展资

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

B/S架构采取浏览器请求,服务器响应的工作模式。用户可以通过浏览器去访问Internet上由Web服务器产生的文本、数据、图片、动画、视频点播和声音等信息;而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。

参考资料来源:百度百科-服务器-客户机

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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-02
c/s,是客户端/服务器,例如网游(wow),需要装客户端的那些都是C/S架构的
B/S,浏览器/服务器,不需要装客户端,只需要浏览器,例如淘宝等商务网站

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
C/S 与 B/S 区别:
Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.
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 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同
系统维护是软件生存周期中,开销大, -------重要
C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同
C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统
B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.
8.信息流不同
C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低
B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心本回答被提问者采纳
第2个回答  2010-10-27
C/S:client/server 客户端和服务器,最明显的就是大型的网游,必须下载客户端,在本地运行,人物属性之类的数据要跟服务器交换数据。

B/S:browser/server 浏览器和服务器,如IE浏览器,你想访问某个网站,网站实际就是网站所在ip的服务器的页面和内容,你通过浏览器访问。浏览器可以解析html等网页,显示页面效果给用户。
第3个回答  2010-10-27
所谓的C/S模式是指客户端/服务器模式,B/S是指浏览器/服务器模式。
你用过QQ吧?
传统的QQ登陆就是属于C/S模式的;现在有另一种QQ登陆模式,web.qq.com
这是用B/S模式实现的。
第4个回答  2010-10-27
QQ客户端 - CS
QQ官网 - BS

什么是C\/S和B\/S?各举一实例?
服务器-客户机,即Client-Server(C\/S)结构。C\/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。B\/S结构(Browser\/Server,浏览器\/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中...

C\/S、B\/S定义了什么?
C\/S和B\/S是当今世界开发模式技术架构的两大主流技术。C\/S是美国 Borland公司最早研发,B\/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C\/S和B\/S技术开发出产品也很多。这两种技术都有自己一定的市场份额和客户群,各家企业都说自己的管理软件架构技术功能强大、先进、方便,都能举出各自的...

什么是C\/S和B\/S?各举一实例
c\/s,是客户端\/服务器,例如网游(wow),需要装客户端的那些都是C\/S架构的B\/S,浏览器\/服务器,不需要装客户端,只需要浏览器,例如淘宝等商务网站C\/S结构,即Client\/Server(客户机\/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两...

C\/ S与B\/ S各是什么意思?
1、C\/S:就是指客户端\/服务器模式。是计算机软件协同工作的一种模式,采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。2、B\/S:是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。二、原理不同 1、C\/S:客户端运行应用程序,服务器端运行服务程序,应用程...

B\/S C\/S实际运用的例子
c\/s是客户端和服务器,b\/s是浏览器和服务器。c\/s在客户端要安装软件的,b\/s只要有IE就可以浏览。c\/s的扩展升级比较困难,b\/s就很容易的。c\/s的安全性好一些,b\/s就没有c\/s的高。c\/s一般用在局域网,b\/s一般用在广域网。--- C\/S运用在有专用性的场合。比如说一个公司的财务管理。...

C\/S模式和B\/S模式到底是什么?
一、指代不同 1.C\/S:就是指客户端\/服务器模式。是计算机软件协同工作的一种模式,采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。2.B\/S:是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。二、原理不同 1.C\/S:客户端运行应用程序,服务器端运行服务...

c\/s+b\/s架构是什么?能举个明白点的例子说明一下吗?多谢!!!
B\/S(Browser\/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C\/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端...

什么是B\/S和C\/S?
B\/S,即Browser\/Server的缩写。它与C\/S模式不同之处在于,客户机上只需要安装一个浏览器,如Netscape Navigator或Internet Explorer。服务器上安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器通过Web Server与数据库进行数据交互。简而言之,C\/S模式需要客户端安装专门的软件,而B\/S模式则只...

C\/S模式和B\/S模式到底是什么?
c\/s是客户端和服务器,客户端需要安装,如QQ。b\/s是浏览器和服务器模式,如webQQ。前者由于安装了客户端软件,资源都在本地,数据交换快。但是没有客户端是无法使用的。后者通过浏览器就可以实现相同的功能,但页面代码庞大,称为肥客户端,对网络要求较高,以后的云计算就是朝这方向。

B\/S、C\/S
B\/S和C\/S是两种常见的网络应用架构方式,它们在设计和实现上有着显著的区别。C\/S(Client-Server)架构,即客户端-服务器架构,是一种传统的模式,其中软件分为客户端和服务器端两部分。客户端通常使用如VB或VC等编程语言开发,如我们熟知的OICQ就是C\/S架构的典型例子。用户在本地计算机上运行客户端...

相似回答