-
七层与五层模型
-
DNS查找机制
- CDN CNAME
-
DNS 负载均衡
-
CDN原理
-
请求/响应报文
- 头 & 主体
-
http1
- HTTP队头阻塞 与 TCP队头阻塞 以及解决方式
- (非)管道化
- http2
- 解决方式
- HTTP队头阻塞 与 TCP队头阻塞 以及解决方式
-
http1.1 -> http1
- 身份认证
- 断点续传(206状态码)
- 缓存
- keep-alive
-
http2 -> http1.1
- 多路复用
- 头部压缩
- server-push
- 主动释放
-
https 会话层机制
- (非)对称加密算法
- 中间人攻击
- 证书 数字签名 摘要 公钥
- 扩展: 浏览器预置的CA证书链
-
TCP 握手/挥手 过程中出错?
-
泛洪攻击
- RST包
-
TCP/UDP适用场景
- QUIC协议(Http3底层)
- 为什么DNS使用UDP
-
TCP拥塞控制
- 慢启动 & 拥塞避免
- 快速重传 & 快速恢复
-
正向代理与反向代理
-
Get与Post区别
- 长度(GET受限实质)
- 幂等性
- 安全性
- 缓存(GET主动缓存)
- TCP数据包个数(100 continue)
-
状态码
- 100 101
- 200 201 204
- 301 302 304
- 400 401 403 404 405 413 418 429
- 500 501 502 504
-
轮询 长轮询 长连接 ws