网络架构之C/S架构、B/S架构

网络架构

C/S系统架构

​ 所谓C/S架构,C(Client)表示客户端,S(Server)表示服务端。简单点的理解,客户端就是店面里接受服务的人员,而服务端可以比作为店面,需要注意的是,客户端是可以有多个的。

image-20220223231746228

  • 客户端:用户安装的软件

  • 服务端:统一管理数据库中的主机的软件就叫作服务端,后来,服务端也添加了处理业务逻辑的功能。

  • 服务端需要具备的两大特征:

    1. 必须24小时对外提供服务
    2. 必须要有一个公网IP地址
  • C/S架构要求:

    1. 用户操作系统安装客户端;产商操作系统部署服务端
    2. 每个用户需要独立安装软件、服务端升级也要每个用户升级
B/S系统架构

​ 所谓B/S架构,B(Browser)表示浏览器,S(Server)表示服务端。本质上来说,B/S系统架构,也是C/S系统架构,因为浏览器可以看做是一个客户端。

image-20220223233303778

​ 统一客户端即默认安装用户电脑中的浏览器,访问同种类的网站,具体业务的处理根据相应协议和标准提供通用的服务器程序,在不同的服务器处理。

数据放在服务端和客户端的利与弊?
  • 服务端统一处理有更好的安全性和稳定性,而且升级比较容易,缺点是增加了服务器的负担。
  • 客户端将负担分配到每个用户,从而可以节约服务器资源,安全性和稳定性可能会有一定的问题,但是升级比较麻烦,每个安装的客户端程序都需要升级,另外为了节省网络资源,通过网络传输的数据应该尽量减少。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值