浏览器/服务器结构 · 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 信息系统的体系结构及其工作过程

✅ 自测小问题

  1. B/S结构中的“B”和“S”分别代表什么?
  2. B/S结构最大的优点是什么?
  3. 你最近用过的一个B/S结构应用是什么?
点击查看答案
  1. B = Browser(浏览器),S = Server(服务器)
  2. 不用安装软件,有浏览器就能用
  3. 网上选课系统、在线学习平台、网页版邮箱等(根据实际情况回答)