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
- B/S模型基本架构
- 基于B/S架构的故障模型
- B/S架构
- B/S架构
- B/S架构
- B/S架构
- B/S架构
- B/S网络架构
- B/S架构简介
- C/S B/S架构
- 取经之路------浅谈C/S与B/S架构模型
- B/S架构与C/S架构
- B/S架构与C/S架构
- 什么是C/S架构B/S架构
- B/S架构与C/S架构
- B/S架构和C/S架构
- C/S架构与B/S架构
- B/S架构和C/S架构
- SurfaceTexture 的Buffer入队流程
- zynq7 双核处理器的最简单例子
- ApiDemos学习
- 欢迎使用CSDN-markdown编辑器
- android:windowSoftInputMode属性使用
- B/S模型基本架构
- Android开发之EditText属性详解
- 自定义进度条
- android webview 学习
- 欢迎使用CSDN-markdown编辑器
- python 机器学习的开发环境搭建(numpy,scipy,matplotlib)
- 关于TextView中怎么添加超链接的问题
- Android TextView中文字设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体