什麽是SSL?SSL的功能是什麽?
答案:安全套接層協議SSL主要是使用公開密鑰體制和X.509數字證書技術保護信息傳輸的機密性和完整性,但它不能保證信息的不可抵賴性,主要適用於點對點之間的信息傳輸。它是Netscape公司提出的基於Web應用的安全協議,它包括服務器認證、客戶認證(可選)、SSL鏈路上的數據完整性和SSL鏈路上的數據保密性。SSL通過在瀏覽器軟件和Web服務器之間建立壹條安全通道,實現信息在Internet中傳送的保密性。
在TCP/IP協議族中,SSL位於TCP層之上、應用層之下。這使它可以獨立於應用層,從而使應用層協議可以直接建立在SSL之上。SSL協議包括以下壹些子協議;SSL記錄協議、SSL握手協議、SSL更改密碼說明協議和SSL警告協議。SSL記錄協議建立在可靠的傳輸協議(例如TCP)上,用來封裝高層的協議。SSL握手協議準許服務器端與客戶端在開始傳輸數據前,能夠通過特定的加密算法相互鑒別。