c/s架构与b/s架构,及区别

一。什么是b/s架构

BS即Browser/Server(浏览器/服务器)架构,包含客户端浏览器,web应用服务器,数据库服务器的软件系统。用户只需要一个浏览器就可以访问,系统更新的时候,只需要更新服务端,不需要更新浏览器(比如百度,淘宝,微博等网站)。

二。什么是c/s架构

C/S架构,即Client/Server(客户端/服务器)架构,这种结果与b/s最显著的区别是需要安装客户端,通过客户端程序来访问应用系统,所以更新时,既要更新服务端,也要更新客户端(比如微信,吃鸡,王者,qq音乐等软件)。

三。两者的区别

1.硬件环境不同:

      c/s 使用局域网(局部专用网络);b/s使用广域网,不需要专用网络;

2. 安全要求不同:

      c/s安全性较高;b/s面向所有的用户(使用浏览器就可以访问)安全性较低;

3. 系统维护不同:

       c/s表现方式有限,对程序员的要求高;b/s表现方式丰富,开发难度较低;

4. 处理问题不同;

      c/s用户固定,安全要求高;b/s面向所有用户