欢迎来到天天文库
浏览记录
ID:46924851
大小:266.66 KB
页数:20页
时间:2019-11-30
《网络结构剖析-关于C-S与B-S结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、四、IVP4000大规模网络结构特点剖析4.可选择的C/S、B/S结构,配置简单4.1C/S结构定义即Client/Server(客户机/服务器)结构。此结构把数据库内容放在远程的服务器上,而在客户机上安装相应软件。C/S软件一般采用两层结构其分布结构如下图所示。C/S结构四、IVP4000大规模网络结构特点剖析4.2C/S结构组成它由两部分构成前端是客户机,即用户界面(Client)结合了表示与业务逻辑,接受用户的请求,并向数据库服务提出请求,通常是一个PC机;后端是服务器,即数据管理(Server)将数据提交给
2、客户端,客户端将数据进行计算并将结果呈现给用户。还要提供完善的安全保护及对数据的完整性处理等操作,并允许多个客户同时访问同一个数据库。在这种结构中,服务器的硬件必须具有足够的处理能力,这样才能满足各客户的要求。四、IVP4000大规模网络结构特点剖析4.3C/S结构特点C/S结构在技术上很成熟,它的主要特点是交互性强具有安全的存取模式网络通信量低响应速度快利于处理大量数据四、IVP4000大规模网络结构特点剖析C/S结构的缺点但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。并且,由于该结构的每台客
3、户机都需要安装相应的客户端程序,不能实现快速部署安装和配置,具有较大的局限性。要求具有一定专业水准的技术人员去完成。四、IVP4000大规模网络结构特点剖析4.4B/S结构定义即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新
4、的软件系统构造技术。B/S结构四、IVP4000大规模网络结构特点剖析三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:1、负责客户机与服务器、服务器与服务器间的连接和通信;2、实现应用与数据库的高效连接;3、提供一个三层结构应用的开发、运行、部署和管理的平台。4、这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。四、IVP4000大规模网络结构特点剖析在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求
5、;服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。四、IVP4000大规模网络结构特点剖析4.6B/S结构特点B/S结构的主要优点分布性强维护方便开发简单且共享性强总体拥有成本低四、IVP4000大规模网络结构特点剖析B/S结构的缺
6、点数据安全性问题对服务器要求过高数据传输速度慢软件的个性化特点明显降低四、IVP4000大规模网络结构特点剖析这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。四、IVP4000大规模网络结构特点剖析4.7两种结构比较配置要求这两
7、种结构的不同点是两层结构中客户端参与运算而三层结构中客户端并不参与运算,只是简单地接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参与计算,所以对客户端的计算机电脑配置要求较低。四、IVP4000大规模网络结构特点剖析处理能力虽然B/S采用了逻辑上的三层结构,但在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路,网络通信量大。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量,网络通信量低。所以
8、,C/S处理大量信息的能力是B/S无法比拟的四、IVP4000大规模网络结构特点剖析安全保证由于C/S采用配对的点对点的结构模式,并采用适用于局域网、安全性比较好的网络协议(例如NT的NetBEUI协议),安全性可得到较好的保证。C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一
此文档下载收益归作者所有