SSL记录协议 SSL从应用层取得的数据需要重定格式(分片、可选的压缩、应用MAC、加密等)后才能传给传输层进行发送。同样,当SSL协议从传输层接收到数据后需要对其进行解密等操作后才能交给上层的应用层。这个工作是由SSL记录协议完成的。

·SSL记录协议中发送方执行的操作步骤:
①从上层接受传输的应用报文;
②分片:将数据分片成可管理的块,每个上层报文被分成16KB或更小的数据块;
③进行数据压缩(可选):压缩是可选的,压缩的前提是不能丢失信息,并且增加的内容长度不能超过1024字节,缺省的压缩算法为空;
④应用MAC:加入信息认证码(MAC),这一步需要用到共享的密钥;
⑤加密:利用IDEA、DES、3DES或其他加密算法对压缩报文和MAC码进行数据加密;
⑥增加SSL首部:增加由内容类型、主要版本、次要版本和压缩长度组成的首部。
⑦将结果传输到下层。
·SSL记录协议中接收方接收数据的工作过程
①从低层接受报文;
②解密;
③用事先商定的MAC码校验数据;
④如果是压缩的数据,则解压缩;
⑤重装配数据;
⑥传输信息到上层。