TLS傳輸層安全是IETF在SSL3.0基礎(chǔ)上設(shè)計(jì)的協(xié)議,實(shí)際上相當(dāng)于SSL的后續(xù)版本。TLS是用來(lái)替代SSL的一種密碼協(xié)議。
握手協(xié)議是TLS協(xié)議中非常重要的協(xié)議,通過(guò)客戶端和服務(wù)器端的交互,和共享一些必要信息,從而生成共享密鑰和交互證書(shū)。TLS握手通常分為2種方式,一種是基本的握手,另一種是客戶端服務(wù)端握手,但是后者用的很少。
TLS協(xié)議的架構(gòu)主要分為兩層,底層的是TLS記錄協(xié)議,主要負(fù)責(zé)使用對(duì)稱密碼對(duì)消息進(jìn)行加密。上層的是TLS握手協(xié)議,主要分為握手協(xié)議,密碼規(guī)格變更協(xié)議和應(yīng)用數(shù)據(jù)協(xié)議4個(gè)部分:
1、握手協(xié)議負(fù)責(zé)在客戶端和服務(wù)器端商定密碼算法和共享密鑰,包括證書(shū)認(rèn)證,是4個(gè)協(xié)議中最最復(fù)雜的部分;
2、密碼規(guī)格變更協(xié)議負(fù)責(zé)向通信對(duì)象傳達(dá)變更密碼方式的信號(hào);
3、警告協(xié)議負(fù)責(zé)在發(fā)生錯(cuò)誤的時(shí)候?qū)㈠e(cuò)誤傳達(dá)給對(duì)方;
4、應(yīng)用數(shù)據(jù)協(xié)議負(fù)責(zé)將TLS承載的應(yīng)用數(shù)據(jù)傳達(dá)給通信對(duì)象的協(xié)議。
了解更多服務(wù)器及資訊,請(qǐng)關(guān)注夢(mèng)飛科技官方網(wǎng)站 http://www.qzkangyuan.com/,感謝您的支持!