首页 技术教程 SSL记录协议是什么 SSL记录协议工作原理详解

SSL记录协议是什么 SSL记录协议工作原理详解

SSL记录协议是什么?现在很多站长用户在搭建网站的同时都需要部署SSL证书,以启用SSL加密协议,保证网站信息安全。目前SSL协议有记录协议和握手协议两种,之前小编在本站有介绍过SSL握手协议,那么下面我们就一起来聊聊SSL记录协议吧。

什么是SSL记录协议

SSL记录协议是通过将数据流分割成一系列的片段并加以传输来工作的,其中的每个片段都单独进行保护和传输。在传输数据片段之前,需要计算数据的MAC以保证数据的完整性。数据片段和MAC一起被加密并与头信息组成记录,记录是实际传输的内容。

SSL记录协议的工作原理详解

SSL记录协议位于SSL协议的底层,用于定义传输数据的格式,加密/解密、压缩/解压缩、MAC计算等操作。SSL记录协议

  • 将消息分割为多个片段;
  • 对每个片段进行压缩
  • 加上片段编号(防止重放攻击)计算消息验证码MAC值(保证数据完整性),追加在压缩片段
  • 对称密码加密;
  • 加上数据类型、版本号、压缩后的长度组成的报头, 就是最终的报文数据;
  • 接收消息的过程正好与发送消息的过程相反,即解密、验证、解压、拼装,然后送给高层协议。

SSL记录协议提供的服务特点

SSL记录协议在客户端和服务器握手成功后使用,即客户端和服务器鉴别对方和确定安全信息交换使用的算法后,进入SSL记录协议,记录协议向SSL连接提供两个服务:

(1)保密性:SSL记录协议会协助双方产生一把共有的密钥,利用这把密钥来对SSL所传送的数据做传统式加密;

(2)消息完整性:SSL记录协议会协助双方产生另一把共有的密钥,利用这把密钥来计算出消息认证码。

通过以上内容,相信大家是不是也大致了解到了SSL记录协议的相关知识,以及其重要性了。如果还有什么困惑或者有这方面需要的话,关注小编后续会持续献上相关精彩内容~

知识拓展:

SSL握手协议如何工作 SSL握手协议的四个主要步骤

SSL协议在哪一层 SSL协议的目标是什么

© 2024 SSL证书评测网 - 专业为大家推荐评测多个国际知名便宜SSL证书品牌(包括Symantec、GeoTrust、Comodo、GlobalSign等)的SSL证书/https证书/代码签名证书申请方案。