TLS记录协议,规定了报文格式。在这里就是:张三说一句、李四回一句。具体要说些什么,就是记录协议的四个子协议负责。
能够说一句、回一句之后,就得说点具体内容。
握手协议就是:我们就用两个动作分别表示干和撤(在这个阶段,是没有协商咳嗽几下的,图中有误,协定咳嗽方式是在密码变更协议中)。
警告协议就是在张三不明白李四想干啥,或者李四不明白张三想干啥的时候,就用这种方式。
密码变更协议:第一次设置密码以及后续的密码变更都统一使用这种方法。
应用数据协议:约定好了怎么干,就照着约定好的方式做。
这个图中和加密算法DSA、RSA、MAC那些有啥联系呢?
加密算法、哈希算法、消息认证码等等这些有很多种。
而握手阶段就是双方协商使用哪种算法的时候。
协商好后,就用协商好的算法交换数据,这个阶段就使用应用数据协议。
设置或更新密码的时候,就用密码变更协议。
如果不按套路出牌,就会被警告,这时候就使用警告协议。