面试准备

2021-08-24  本文已影响0人  RiverSouthMan

网络:

7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层

网络四层协议:链路层、网络层、传输层、应用层

缓存相关的:
Cache-Control
Expires
Last-Modified
If-Modified-Since
ETag
if-none-match

跨域相关的
Access-Control-Allow-Origin
Access-Control-Allow-Header
Access-Control-Allow-Methods
Access-Control-Allow-Credentials

Connection: keep-alive/close(关闭tcp)
Content-Type
Location重定向
Server
Set-Cookie

referer
cookie
user-agent

http1.1:
相比1.0协议 有持久连接:Connection: keep-alive;
管道机制,客户端在一个tcp通道里可以发送多个请求,但服务器还是按照顺序处理
缺点:队头堵塞、首部无法压缩头部臃肿,
http2.0
优点:
1.二进制协议,头信息和数据体都可以是二进制、
2.多路复用,一个域名所有请求使用一个tcp连接;帧(frame)和流(stream)进行传输。避免队头阻塞;
3.头部可以压缩
4.server Push
其他:http2可以关闭一次请求,但不关闭tcp链接
扩展:AbortController构造函数,关闭一个请求 fetch(url, {signal: abortController.signal})

https


image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读