b/s是c/s什么意思,区别是什么?
菠萝派对气球
2024-11-29 08:50:48
最佳回答
区别硬件环同:c/s 一般建专用的网络上,小范围里的网络环境, 局之间再通过专门服务器提供连接和数据交换服务。 b/s 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备。 信息自己管理。有比c/s更强的适应范围, 一般只要有操作系统和浏览器就行。对安全要求不同 :c/s 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用c/s 结构适宜. 可以通过b/s发布部分可公开信息。 b/s 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。 软件重用不同:c/s 程序可以不可避免的整体性考虑, 构件的重用性不如在b/s要求下的构件的重用性好. b/s 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子系统维护不同 :系统维护是软件生存周期中,开销大,。c/s 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统 b/s 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.拓展资料:(browser/server,浏览器/服模式),是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(browser英 ['braʊzə]美 ['braʊzɚ]),如netscape n**igator或internet explorer,服务器安装sql server、oracle、mysql等数据库。浏览器通过web server 同数据库进行数据交互。架构特点(1)维护和升级方式简单。当前,软件系统的改进和升级越发频繁,的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 (3)应用服务器运行数据负荷较重。由于管理软件只安装在(server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(server)端完全通过www浏览器实现,极少部分事务逻辑在前端(browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。结构()是大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是形式的两层结构,由于现在的软件应用系统正在向分布式的web应用发展,web和 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。的优点是能充分发挥客户端pc的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。对客户端的操作系统一般也会有限制。可能适应于win98, 但不能用于win2000或windows xp。或者不适用于微软新的操作系统等等,更不用说linux、unix等。 20210311