B/S架构

客户端统一使用浏览器;

服务端基于统一的HTTP,基于HTTP的服务器有Apache、Tomcat、Nginx、JBoss、IIS。

1.1 B/S网络架构概述

HTTP通信方式采用无状态的短连接。

image-20210805224749743

原则:

互联网上的所有资源都是由URL表示,URL表示统一资源定位符。

必须基于HTTP与服务器进行交互;

数据展示必须在浏览器中进行。

1.2 如何发起一个请求

发起一次HTTP请求和建立一个socket连接的区别?

模拟浏览器发起HTTP请求,HttpClient

1.3 HTTP解析

常见的HTTP请求头

常见的HTTP响应头

常见的HTTP状态码

1.3.1 查看HTTP信息的工具

1.3.2 浏览器缓存机制

Ctrl+F5

请求头参数变化

1.4 DNS域名解析

域名解析过程

image-20210805230439423

跟踪域名解析过程

nslookup

1.5 CDN工作机制

内容分布网络

image-20210805231101374

image-20210805231136920

负载均衡

image-20210805231417566

image-20210805231458797

image-20210805231442795

image-20210805231537131

image-20210805231555963

CDN动态加速

image-20210805231639732


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

Spring框架分析 Next