浏览器服务器模式详解 浏览器服务器模式详解 | Zhiwei Li

浏览器服务器模式详解 | AI生成和翻译

Home 2026.02

问题:Browser/Server 模式也可以被描述为以下哪项?

A. C/S mode B. B/S mode C. P2P mode D. P2C mode

答案:

正确答案是 B. B/S mode

详细解析:

B/S mode 代表 Browser/Server 架构(浏览器/服务器模式)。

它是现代 Web 上使用的主要网络应用架构,尤其是在 World Wide Web 兴起之后。

B/S mode 的主要特征:

  • Client side(客户端) = Web 浏览器(Chrome, Edge, Firefox, Safari 等) → 浏览器是用户需要在其设备上安装的唯一软件。 → 对于大多数 Web 应用,不需要开发或安装自定义的客户端软件。

  • Server side(服务器端) = Web 服务器(Apache, Nginx, IIS 等)+ 应用程序逻辑 + Database → 所有核心业务逻辑、数据处理和存储都在服务器上进行。 → 服务器生成动态的 HTML/CSS/JavaScript(或交付静态内容),由浏览器进行渲染。

  • B/S 相对于其他模式(特别是与 C/S 相比)的优势:

特性 B/S (Browser/Server) C/S (Client/Server)
客户端安装 无(仅需浏览器) 需要安装专用的客户端软件
跨平台支持 极佳(任何带浏览器的设备) 通常针对特定平台或需要多个版本
更新与维护 仅需更新服务器 必须同时更新客户端和服务器
开发成本 较低(统一的客户端 = 浏览器) 较高(需要开发/维护客户端 App)
部署速度 非常快(用户通过 URL 访问) 较慢(需要客户端安装)

为什么其他选项是错误的:

  • A. C/S mode (Client/Server) → 这是传统的胖客户端模型(例如早期的桌面应用程序,如早期版本的 QQ、Web 时代之前的多数 ERP 软件、许多游戏)。 → 需要安装专用的客户端程序 → 与 Browser/Server 并不相同。

  • C. P2P mode (Peer-to-Peer) → 去中心化模型,节点既充当客户端又充当服务器(例如 BitTorrent、某些 Blockchain 网络、早期的 Skype)。 → 与 Browser/Server 完全不同。

  • D. P2C mode → 在网络架构中不是标准或被广泛认可的术语。 → 有时被开玩笑或误用,但在该语境下没有官方含义。

考试要点(在中国 IT/网络考试中经常测试):

  • C/S = Client/Server → 胖客户端,专用软件
  • B/S = Browser/Server → 瘦客户端,仅限 Web 浏览器
  • 现代 Web 应用程序(大多数网站、SaaS 如企业微信、钉钉、云办公工具、网上银行等)均使用 B/S mode

你之前的答案 A (C/S) 是错误的,因为 Browser/Server 特指 B/S,而不是较旧的 C/S 模型。

正确答案:B. B/S mode

参考资料:

  • 无(来自 Web 开发、软件架构以及中国计算机/网络等级考试(如 NCRE、软考、华为/H3C 认证材料)的标准概念)