P9 SSL(Secure Sockets Layer)協議最先是由著名的Netscape公司開發的,現在被廣泛用于Internet上的身份認證與Web服務器和用戶端瀏覽器之間的數據安全通信。制定SSL協議的宗旨是為通信雙方提供安全可靠的通信協議服務,在通信雙方間建立一個傳輸層安全通道。SSL使用對稱加密來保證通信保密性,使用消息認證碼(MAC)來保證數據完整性。SSL主要使用PKI在建立連接時對通信雙方進行身份認證。IETF的傳輸層安全(TLS)協議(RFC22461999)及無線訪問協議(WAP)論壇的無線傳輸層安全協議(WTIS)都是SSI的后續發展。協議包括兩個層次:其較低的SSL記錄層協議位于傳輸協議TCP/IP之上。SSL記錄協議用來對其上層的協議進行封裝。握手協議就在這些被封裝的上層協議之中,它允許客戶端與服務器彼此認證對方;并且在應用協議發出或收到第一個數據之前協商加密算法和加密密鑰。這樣做的原因就是保證應用協議的獨立性,使低級協議對高級協議是透明的。