SSL协议体系结构是由几层协议组成的?共有几个协议?
答:SSL是由两层协议组成的。SSL协议体系结构如下图所示。
SSL协议共有4个协议组成,它们是SSL记录协议,SSL更改密码规格协议,SSL警告协议,SSL握手协议。
SSL记录协议,定义了信息交换中所有数据项的格式,如下图所示。其中,MAC是一个定长数据,用于信息的完整性;信息内容是网络的上一层——应用层传来的数据,如HTTP信息;附加数据是加密后所产生的附加数据。
SSL更改密码规格协议由单个消息组成,只有一个值为1的单字节。其目的是使未决状态拷贝为当前状态,更新用于当前连接的密码组。SSL警告协议用于传送SSL的有关告。SSL握手(Handshake)协议用于客户/服务器之间相互认证,协商加密和MAC算法,传送所需的公钥证书,建立SSL记录协议处理完整性校验和加密所需的会话密钥。