SSL记录协议工作过程
时间: 2023-08-02 09:08:55 浏览: 359
SSL记录协议(SSL Record Protocol)是SSL/TLS协议的基础,它提供了一个可靠的消息传递机制,用于在SSL/TLS连接中传输加密和未加密的数据。SSL记录协议的工作过程如下:
1. 分段:SSL记录协议将应用层数据分成适当大小的数据块,并将每个数据块封装在SSL记录中。
2. 压缩:如果启用了压缩,则SSL记录协议将使用压缩算法对记录数据进行压缩。
3. 加密:SSL记录协议将使用所选的加密算法对记录数据进行加密。加密算法由协议双方协商确定。
4. 计算MAC:SSL记录协议将使用消息认证码(MAC)算法对记录数据进行计算,以确保完整性和认证。
5. 封装:SSL记录协议将加密、MAC和压缩后的记录数据封装在SSL记录中,并添加头部信息。
6. 传输:SSL记录协议将SSL记录通过TCP/IP协议栈传输到对方。
7. 接收:对方SSL记录协议接收到SSL记录后,将按照相反的顺序进行解封、解密、解压缩和验证MAC,然后将明文数据传递给应用程序。
阅读全文