最新消息:

bs架构与cs架构的区别

未分类 站长朱绪 3495浏览 0评论

bs架构与cs架构的区别?java入门网小编就来给大家详细解释下吧。

bs是个简写,指的是Browser/Server,而cs则指Client/Server。

cs架构

Browser/Server建立在广域网的基础之上,而Client/Server则建立于局域网的基础之上。

一、硬件环境不同

① C/S 通常建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。

②B/S 是建立在广域网之上的, 没必要是专门的网络硬件环境,比如电话上网, 租用设备. 信息管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就OK了,并且采用了请求/响应的模式进行交互,如下图。

bs架构

二、对安全要求不同 

①C/S 一般面向相对固定的用户群, 对信息安全的控制能力灰常强. 一般高度机密的信息系统采用C/S 结构适宜,可以通过B/S发布部分可公开信息,因为使用的是自己定义的规则,所以安全性较高。

②B/S 建立在广域网之上, 来对来说,对安全的控制能力弱一些, 面向是不可知的用户群,B/S浏览器和服务器之间的通信采用的是HTTP协议(三方协议),所以安全性相对较差。

三、对程序架构不同

1、C/S架构:客户端/服务器

(1)C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。

(2)C/S是客户端服务器模式,所有图形化界面的软件都是C/S架构的,C/S架构的软件需要用户在计算机上进行安装使用,软件更新时,客户端也需要更新,C/S架构的软件往往是不能跨平台使用(如我们常用的软件),所谓客户端就是用户使用软件的界面,所谓的服务器端,软件远程后台要受理业务的主要逻辑。

2、B/S架构:浏览器/服务器

(1)B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。

(2)B/S 是浏览器服务器模式,B/S本质上也是C/S,只不过B/S的软件使用浏览器作为客户端,而不是在用户的计算机上进行安装,B/S是通过访问一个网站的形式来使用软件的,如:淘宝、360等,软件更新时客户端(浏览器)不需要更新。

四、什么是CS和BS结构,两种结构的区别?

1、C/S又称客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。

2、B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

转载请注明:苹果试玩赚钱网 » bs架构与cs架构的区别

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址