图解network

2021-10-25 162

来自公众号小林程序员

  1. HTTP 基本概念
    HyperText Transfer Protocol 超文本传输协议
  • 两点之间传输等超文本数的约定和规范
  1. Get 与 Post
  2. HTTP 特性
    1:应用层
    2:无状态
    解决:Cookies

性能关键:请求--应答
http1.1
1:优势:长连接(管道网络传输)
2:劣势:队头阻塞

  1. HTTPS 与 HTTP

解决问题
1:窃听(混合加密)
2:篡改(摘要算法)
3:冒充(数字证书)
SSL/TTS 基本流程:
1:获区并验证公钥
2:生产[会话密钥]
3:双方使用[会话密钥]

4次通信完成握手
1:
2:
3:
4:

  1. HTTP/1.1、HTTP/2、HTTP/3 演变