bs架构和cs架构的bs架构有什么区别

爱你网 2024-05-05 15:05:13

C/S架构是常用的两层架构,通常也称之为客户端/服务器架构。服务器运行服务端程序,客户端安装客户端软件。在此架构里服务端和客户端分别完成不同的任务,客户端处理用户的前端界面和交互操作,服务端处理后台业务逻辑和请求数据,这使得两端的通讯速度和通讯的效率大大的提高。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。下面小编给大家介绍一下“bs架构是什么 bs架构与cs架构的区别”

1.bs架构是什么

B/S架构即浏览器和服务器架构模式,是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。B/S架构是WEB兴起后的一种网络架构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

2.bs架构与cs架构的区别

1、硬件环境不一样,BS建立在广域网之上的,无需是专门的网络硬件环境,例如*上网,租用设备,信息管理,比CS更强的适应范围,一般只要有操作系统和浏览器就行,而CS 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

2、对安全要求不同,BS建立在广域网之上,因此在对安全的控制能力相对弱,面向的大多数都是普通的消费者,而CS通常是面向相对固定的用户群,对信息安全的控制能力很强,高度机密的信息系统采用CS结构适宜,可以通过BS发布部分的可公开信息。

3、对程序架构不同BS对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上比C/S有更高的要求,而CS 程序能够更加注重流程,因此可以对权限多层次校验,对系统运行谏度能够少考虑一些。

相关文章