浏览器/服务器结构 · B/S
📌 一句话理解
B/S结构就是“打开网页就能用”:不用安装任何软件,有浏览器和网络就行。
🌐 什么是B/S结构?
B/S结构是一种信息系统架构,用户通过浏览器访问,所有数据和功能都放在服务器上。
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 浏览器 │ ───► │ Web服务器 │ ───► │ 数据库服务器 │
│ (用户端) │ ◄─── │ (处理逻辑) │ ◄─── │ (存储数据) │
└─────────────┘ └─────────────┘ └─────────────┘
🔧 工作原理
| 步骤 | 谁在做什么 |
|---|
| 1 | 用户在浏览器输入网址 |
| 2 | 浏览器向服务器发送请求 |
| 3 | 服务器处理请求,查询数据库 |
| 4 | 服务器把结果返回浏览器 |
| 5 | 浏览器显示页面 |
用户只管点鼠标,服务器负责所有复杂工作。
✅ 优点
| 优点 | 说明 |
|---|
| 免安装 | 有浏览器就能用,不用装软件 |
| 免维护 | 服务器更新就行,用户不用管 |
| 跨平台 | 电脑、手机、平板都能用 |
| 随时随地 | 有网就能访问 |
❌ 缺点
| 缺点 | 说明 |
|---|
| 依赖网络 | 没网就用不了 |
| 速度受限 | 网速慢则体验差 |
| 服务器压力 | 人多时可能卡顿 |
🆚 B/S vs C/S
| 对比 | B/S 结构 | C/S 结构 |
|---|
| 客户端 | 浏览器 | 需要安装软件 |
| 维护 | 只维护服务器 | 每台电脑都要维护 |
| 升级 | 服务器升级即可 | 每台电脑都要升级 |
| 例子 | 网页版邮箱、网课平台 | 微信电脑版、银行柜台系统 |
🏠 生活中的例子
| 应用 | 说明 |
|---|
| 网上选课 | 浏览器打开学校选课系统 |
| 在线学习 | 浏览器打开慕课、网课平台 |
| 网上购物 | 浏览器打开淘宝、京东 |
| 网页邮箱 | 浏览器打开163、QQ邮箱 |
手机App不一定是B/S结构,但网页版一定是。
📚 教材链接
- 教材位置:第四章 4.1.1 信息系统的体系结构及其工作过程
✅ 自测小问题
- B/S结构中的“B”和“S”分别代表什么?
- B/S结构最大的优点是什么?
- 你最近用过的一个B/S结构应用是什么?
点击查看答案
- B = Browser(浏览器),S = Server(服务器)
- 不用安装软件,有浏览器就能用
- 网上选课系统、在线学习平台、网页版邮箱等(根据实际情况回答)