ssl協議位於tcp/ip協議與各種應用層協議之間,為資料通訊提供安全支援。ssl協議可分為兩層:
ssl記錄協議(ssl record protocol):它建立在可靠的傳輸協議(如tcp)之上,為高層協議提供資料封裝、壓縮、加密等基本功能的支援。
ssl握手協議
(ssl handshake protocol):它建立在ssl記錄協議之上,用於在實際的資料傳輸開始前,通訊雙方進行身份認證、協商加密演算法、交換加密金鑰等。
ssl協議提供的服務主要有:
1)認證使用者和伺服器,確保資料傳送到正確的客戶機和伺服器;
2)加密資料以防止資料中途被竊取;
3)維護資料的完整性,確保資料在傳輸過程中不被改變。
網上的協商流程比較多,不知道哪種是正宗的。還是寫個程式,wireshark抓包分析一下吧。
版:
阮一峰版:
SSL TLS 協議介紹
ssl tls 協議 rfc2246 rfc4346 處於 tcp ip 協議與各種應用層協議之間,為資料通訊提供安全支援。從協議內部的功能層面上來看,ssl tls 協議可分為兩層 1.ssl tls 記錄協議 ssl tls record protocol 它建立在可靠的傳輸層協議 如 tcp ...
SSL TLS協議簡介
ssl secure sockets layer 安全套接字協議 及其繼任者傳輸層安全 transport layer security,tls 是為網路通訊提供安全及資料完整性的一種安全協議。tls與ssl在傳輸層與應用層之間對網路連線進行加密。ssl協議位於tcp ip協議與各種應用層協議之間,...
SSL TLS協議概覽
ssl tls協議是什麼 計算機網路的osi七層模型和tcp ip四層模型想必大家都知道。其中ssl tls是一種介與於傳輸層 比如tcp ip 和應用層 比如http 的協議。它通過 握手協議 handshake protocol 和 傳輸協議 record protocol 來解決傳輸安全的問題...