B/S模型基本架构

  B/S是一种常见的客户端与服务器的交互模型,具有很多优点,这些优点使得它越来越流行。B/S模型具有以下优点:

  客户端:客户端使用主要是浏览器,浏览器为用户提供了统一的操作平台,即对于不同的服务器,处理不同的任务,对用户来说,都有近乎相同的操作界面和操作方法。这一优点给用户操作带来了很大的便利性。

  服务器端:客户端与服务器端通常采用http/https协议传送数据,这是一个约定好的数据传输规范。遵循已有的规范传输规范,也给服务器端的开发带来了极大的便利。


B/S模型的基本架构


    基本流程:例如,我们在浏览器的地址栏敲下一个资源的域名并回车后,就会向服务器端发送一个GET请求。首先,浏览器向域名系统DNS发送请求,解析出对应域名的IP地址,得到IP后,再向服务器端发送GET请求。对于多台服务器,会采用负载均衡,在这些服务器前面,会有一个负载均衡服务器,如Apache。服务器处理完请求后,会返回一个response,由浏览器解析返回的数据并呈现出来。通常,返回的页面中可能包含图片,视频等静态资源,这时候,浏览器还需要到静态资源服务器上请求相关的静态资源。


B/S模型的不变量

URL/URI  无论是什么网站,都会使用URL/URI标示请求的资源。

基于HTTP协议传输数据

使用浏览器展示返回的数据


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值