Skip to content

Latest commit

 

History

History
56 lines (51 loc) · 1.1 KB

Network.md

File metadata and controls

56 lines (51 loc) · 1.1 KB

网络

  • 七层与五层模型

  • DNS查找机制

    • CDN CNAME
  • DNS 负载均衡

  • CDN原理

  • 请求/响应报文

    • 头 & 主体
  • http1

    • HTTP队头阻塞 与 TCP队头阻塞 以及解决方式
      • (非)管道化
      • http2
    • 解决方式
  • 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