Web--(1)CS、BS、Web资源、资源访问流程

CS与BS

软件使用方式上两种划分

C/S

Client/ServerPC 客户端、服务器架构

  1. 特点:
    在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成
  2. 优点
    较为安全,用户界面丰富,用户体验好
  3. 缺点
    每次升级都要重新安装,针对于不同的操作系统开发,可移植性差

B/S

Browser/Server浏览器/服务器架构

  1. 特点:
    基于浏览器访问的应用
    把业务层交给服务器来完成,客户端仅仅做界面的渲染和数据的交换
  2. 优点
    只开发服务器端,可以跨平台、移植性很强
  3. 缺点
    安全性比较低,用户体验较差

Web资源

什么是Web
WEB网页,它用于表示网络主机上供外界访问的资源。

Web资源分类

  1. 静态Web资源
    指web页面中供人们浏览的数据始终是不变。
  2. 动态Web资源
    指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

web资源存放在哪里

  1. 所有的web资源都放在一个web服务器当中
  2. web服务器就是可以供外界访问web资源的一个软件
  3. web资源放到指定的目录当中,就可以通过对应的端口在浏览器当中访问到

URL地址
协议://主机地址:端口号/资源地址
在这里插入图片描述

资源访问流程

客户端

  1. 浏览器
  2. Android程序
  3. iOS程序
  4. 微信小程序

服务器

  1. php服务器
  2. tomcat服务器
  3. nodeJS服务器…

当我们在浏览器当中访问一个网址的时候,为什么就能看到一个页面

  1. 一个网址对应的其实是一个IP地址
    1. 一个IP地址对应一台电脑
    2. 通过IP地址找到对应的电脑
    3. 电脑当中安装的有web服务器,通过端口号找到对应服务器
  2. 找到对应服务器,服务器把页面返回给你
  3. 这样的一个过程就是http请求的过程

BS架构流程图
在这里插入图片描述

请求与响应

请求
把客户端请求发送给服务器

响应
服务器把你要的数据发送给客户端

请求与响应都要一定的格式
约定好客户端以什么样的格式把数据给服务器
约定好服务器以什么样的格式把数据给客户端
这个约定使用的就是HTTP协议

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值