微信协议入门——原理篇

先上两张图,看下微信的架构 各个模块的功能分别如下: Application协议:微信用的是google的protobuf Handshake协议:安全地协商出对称加密密钥 Alert协议:用于通知对端发生错误,希望对端关闭连接 Record协议:使用对称加密密钥进行安全的通信 理论上的流程就是: 1、先使用mmtls的Handshake协议,协商出加密密钥 2、业务数据经过protobuf序列化
相关文章
相关标签/搜索