浏览器的B/S架构和C/S架构?这么理解就好

本文介绍了B/S(浏览器/服务器)与C/S(客户端/服务器)两种架构的区别与联系,探讨了它们各自的优缺点,并解释了URL的组成部分及其意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

B/S架构

        客户端(Client)和服务端(Server);即C/S结构;桌面级的应用程序,例如:抖音软件与远程服务器,超市收银软件与远程服务器;物联网行业运用较为广泛;

        缺点:缺少通用性,系统维护、升级需要重新设计和开发,增加了维护和管理的难度 

        优点:资源本地化,部分静态资源在客户端,软件启动和加载速度快;静态资源的本地化,大大减少了服务器带宽的加载;

         

 

C/S架构

        浏览器(Browser)与服务器(Server);即B/S架构;是Web兴起后的一种网络架构模式 ;Web浏览器是客户端最主要的应用软件统一了客户端;例如:csdn,知乎,蓝湖等web应用都需要依赖电脑浏览器才可以访问和使用;

        优点:系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用;兼容不同系统,用户可以快速体验到官方发布的最新功能;

        缺点:依赖网络带宽环境,图片、视频等资源需要等待网络加载后才可以查看;

 

URL定义

        统一资源定位符,是客户端获取服务器资源的一种方式;

        标注格式:协议://服务器IP:端⼝/路径1/路径N ? key1=value1 & key2=value2

  • 例如
    • http://www.test.com/product/page?keyword=1&page=1&size=10
    • https://www.test2.com
    • http://www.test3.com:8080/order/page?keyword=1&page=1&size=10

        http访问默认端口号是80,https访问默认端口号是443;其中http与https默认访问不展示;

协议:不同的协议有不同的解析⽅式

服务器ip:⽹络中存在⽆数的主机,要访问的哪⼀台, 通过公⽹ip区分

端⼝:⼀台主机上运⾏着很多的进程,为了区分不同进程,⼀个端⼝对应⼀个进程,http默认的端⼝是80

路径:资源N多种,为了更进⼀步区分资源所在的路径(后端接⼝,⼀般称为 “接⼝路径”,“接⼝”)

案例解析:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

♂老码♂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值