
圖片發(fā)自簡書App
TLS記錄協(xié)議,規(guī)定了報文格式。在這里就是:張三說一句、李四回一句。具體要說些什么,就是記錄協(xié)議的四個子協(xié)議負責。
能夠說一句、回一句之后,就得說點具體內(nèi)容。
握手協(xié)議就是:我們就用兩個動作分別表示干和撤(在這個階段,是沒有協(xié)商咳嗽幾下的,圖中有誤,協(xié)定咳嗽方式是在密碼變更協(xié)議中)。
警告協(xié)議就是在張三不明白李四想干啥,或者李四不明白張三想干啥的時候,就用這種方式。
密碼變更協(xié)議:第一次設(shè)置密碼以及后續(xù)的密碼變更都統(tǒng)一使用這種方法。
應(yīng)用數(shù)據(jù)協(xié)議:約定好了怎么干,就照著約定好的方式做。
這個圖中和加密算法DSA、RSA、MAC那些有啥聯(lián)系呢?
加密算法、哈希算法、消息認證碼等等這些有很多種。
而握手階段就是雙方協(xié)商使用哪種算法的時候。
協(xié)商好后,就用協(xié)商好的算法交換數(shù)據(jù),這個階段就使用應(yīng)用數(shù)據(jù)協(xié)議。
設(shè)置或更新密碼的時候,就用密碼變更協(xié)議。
如果不按套路出牌,就會被警告,這時候就使用警告協(xié)議。