5.5.4 SSL记录层
SSL记录层提供下列功能:
(1)保证数据传输的私密性。对传输数据进行加密和解密。
(2)保证数据传输的完整性。计算和验证报文的消息验证码。
(3)对传输数据的压缩。目前压缩算法为空。
(4)对上层提供可靠有序的有连接服务。
SSL记录层的报文格式如图5.75所示。(https://www.daowen.com)

图5.75 SSL记录层的报文格式
报文类型:密钥改变协议(20),告警协议(21),握手协议(22),应用层数据(23)。
版本:TLS1.0(3,1),SSL3.0(3,0)。
长度:记录层报文的长度,包括加密数据和MAC值的字节数。
MAC:整个记录报文的消息验证码,包括从报文类型开始的所有字段。