B/S模型(浏览器/服务器模型)
浏览器/服务器模型的通信协议为:HTTP协议。用浏览器实现了客户端的功能。相比于C/S模型节约了开发成本。
三层架构:表示层,逻辑层,数据层
客户端表示层:由web浏览器组成,不存在任何应用程序。
事务逻辑层:由一台或多台服务器组成,具有良好的可扩展性。
数据处理层,由数据库系统组成,用于存放业务数据。
工作流程
- 建立TCP连接
- 浏览器向服务器发送HTTP请求。
- 浏览器发送请求头信息。
- 服务器应答。HTTP响应。
- 服务器发送应答送信息。
- 服务器向浏览器发送数据。
- 服务器关闭TCP连接。
优点:
- 易部署
- 容易维护
- 页面动态刷新,响应速度明显降低。
模型组成
- web浏览器+服务器。例如:微信网页版,网页在线游戏