浏览器发起http请求典型场景

1.浏览器发起http请求场景

当我在浏览器中输入,www.t时候,浏览器会自动联想到www.taobao.com,主要是因为之前历史访问过,浏览器引擎会把这个数记录并存储到本地,当再次访问时候就能给出相应提示,如果下图所示。
在这里插入图片描述
下图给出浏览器,从打开url到渲染出页面的过程。
在这里插入图片描述

2.浏览器发起http请求的时序图

在这里插入图片描述

3.http 协议定义和特点

The Hypertext Transfer Protocol (HTTP) is a stateless application-level request/response protocol that uses extensible semantics and self-descriptive message payloads for flexible interaction with network-based hypertext information systems.rfc文档
特点:
● 无状态,连续两个请求没有依赖关系是相互独立的
● 请求/应答,基于一个连接由client发起请求然后server端在这个连接上发出响应
● 可扩展的语义,可扩展的语义是可以在协议的基础上添加自己的一些需求,比如头部的字段,带来了很大的灵活性
● 自描述消息,从一个请求中就知道这个消息是图片还是音频不需要依赖其他请求
● 超本文,所传输的不仅仅是文本还可以是图片、视频、音频等

参考文献
[1]极客时间,陶辉,Web协议详解与抓包实战

Guess you like

Origin blog.csdn.net/huangshanchun/article/details/121915651