| 企服解答
ssl協議是一種安全傳輸協議。
SSL:(Secure Socket Layer,安全套接字層),為Netscape所研發,用以保障在Internet上數據傳輸之安全,利用數據加密(Encryption)技術,可確保數據在網絡上之傳輸過程中不會被截取。當前版本為3.0。它已被廣泛地用于Web瀏覽器與服務器之間的身份認證和加密數據傳輸。
SSL協議位于TCP/IP協議與各種應用層協議之間,為數據通訊提供安全支持。
ssl協議是什么
SSL協議可分為兩層:
1、SSL記錄協議(SSL Record Protocol):它建立在可靠的傳輸協議(如TCP)之上,為高層協議提供數據封裝、壓縮、加密等基本功能的支持,定義了傳輸的格式。
2、SSL握手協議(SSL Handshake Protocol):它建立在SSL記錄協議之上,用于在實際的數據傳輸開始前,通訊雙方進行身份認證、協商加密算法、交換加密密鑰等。
| 擴展閱讀
TLS:(Transport Layer Security,傳輸層安全協議),用于兩個應用程序之間提供保密性和數據完整性。
TLS 1.0是IETF(Internet Engineering Task Force,Internet工程任務組)制定的一種新的協議,它建立在SSL 3.0協議規范之上,是SSL 3.0的后續版本,可以理解為SSL 3.1,它是寫入了 RFC的。
該協議由兩層組成:
1、TLS 記錄協議(TLS Record)較低的層為 TLS 記錄協議,位于某個可靠的傳輸協議(例如 TCP)上面。
2、TLS 握手協議(TLS Handshake)。
SSL/TLS協議提供的服務主要有:
1、認證用戶和服務器,確保數據發送到正確的客戶機和服務器。
2、加密數據以防止數據中途被竊取。
3、維護數據的完整性,確保數據在傳輸過程中不被改變。
TLS與SSL的差異:
1、版本號 : TLS記錄格式與SSL記錄格式相同,但版本號的值不同,TLS的版本1.0使用的版本號為SSLv3.1。
2、報文鑒別碼。
3、偽隨機函數。
4、報警代碼。
5、密文族和客戶證書。
6、certificate_verify和finished消息。
7、加密計算。
8、填充。
[免責聲明]
文章標題: ssl協議是什么
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。