Http、Https、Http2、Http3

发布时间 2023-03-22 21:14:02作者: 飘杨......

一、概述

Https通信过程:
1.TCP三次握手
2.TLS连接(加密)
    a.加密算法协商
        i.客户端罗列出自己有的加密算法传输给服务端
        ii.服务端从客户端加密算法套件中选择一个用于通讯加密算法
        iii.服务端发送证书给客户端(由认证机构颁发,防篡改)
        iiii.客户端校验证书的有效性
    b.生成回话秘钥(用于实际通讯内容的加密)
3.Http报文
4.TCP四次挥手