B/S模型基本架构

来源:互联网 发布:测试端口开放 编辑:程序博客网 时间:2024/05/17 06:59

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

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

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


B/S模型的基本架构


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


B/S模型的不变量

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

基于HTTP协议传输数据

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


0 0