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

B/S架构

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

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

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

        浏览器的B/S架构和C/S架构?这么理解就好_第1张图片 

 

C/S架构

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

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

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

浏览器的B/S架构和C/S架构?这么理解就好_第2张图片

 

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多种,为了更进⼀步区分资源所在的路径(后端接⼝,⼀般称为 “接⼝路径”,“接⼝”)

案例解析:

浏览器的B/S架构和C/S架构?这么理解就好_第3张图片

 

你可能感兴趣的:(java,jmeter,网络协议,http,java-ee)