1.一次完整的http服务过程
1.1 DNS怎么找到ip
1.2为什么http要基于tcp
因为tcp协议是一个端到端可靠的面相连接的协议,http基于tcp传输不用担心数据传输的一些问题。(发生错误时 会重传)
2.浏览器缓存
在这里插入图片描述
2.1强缓存
Expires
Cache-Control
如果一起出现的话以Cache-Control为准
2.2协商缓存
Last-modify/if-Modify-Since
第一次访问服务器发来的是Last-modify 文件最后修改时间
第二次浏览器发送给服务器if-Modify-Since 进行对比
Etag/if-None-Match
每个资源都有相对应的Etag 当资源发生改变 Etag也会发生改变
第一次访问服务器发来的是Etag
第二次浏览器发送给服务器if-None-Match进 行对比
3.fetch axios