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

C/S与B/S架构详解:客户端与服务端的区别与优劣
本文对比了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

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

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

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值