学习一直在路上 2021-12-05 11:53 采纳率: 0%
浏览 25

B/S结构和C/S结构之间有何异同?各有何优缺点?

不能单纯的说哪个结构好哪个结构差,因为他们的主要侧重点或者说优势不太一样。
C/S 模式:客户端/服务器,其实从字面上都可以看出来,它的结构必然很庞大,比较复杂,功能强大,一般对环境要求比较高,实时交互性好,但是维护比较麻烦,需要分别安装客户端和服务端。比如:通常玩的网络游戏一般都属于C/S模式的的结构。
B/S模式: 浏览器/服务器,其实B/S模式可以看做是C/S模式的一种,浏览器也是一个客户端的嘛,只是一般情况下操作系统已经集成了这个客户端不用安装就是了,他的结构比较简单,维护比较方便,功能相对没有C/S结构的强大。通常我们用的网上银行啊,基于浏览器的这些基本上都属于B/S模式的

  • 写回答

3条回答 默认 最新

  • 关注

    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 的多重结构,要求构件相对独立的功能, 能够相对较好的重用,就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月5日

悬赏问题

  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价