SSL(Secure Sockets Layer 安全套接層),及其繼任者傳輸層安全(Transport Layer Security,TLS)是為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議。TLS與SSL在傳輸層與應(yīng)用層之間對網(wǎng)絡(luò)連接進(jìn)行加密。
Secure Socket Layer,為Netscape所研發(fā),用以保障在Internet上數(shù)據(jù)傳輸?shù)陌踩?,利用?shù)據(jù)加密(Encryption)技術(shù),可確保數(shù)據(jù)在網(wǎng)絡(luò)上的傳輸過程中不會被截取及竊聽。一般通用的規(guī)格為40 bit的安全標(biāo)準(zhǔn),美國則已推出128 bit的更高安全標(biāo)準(zhǔn)。只要3.0版本以上的I.E.或Netscape瀏覽器即可支持SSL。
當(dāng)前版本為3.0。它已被廣泛地用于Web瀏覽器與服務(wù)器之間的身份認(rèn)證和加密數(shù)據(jù)傳輸。
SSL協(xié)議位于TCP/IP協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持。SSL協(xié)議可分為兩層: SSL記錄協(xié)議(SSL Record Protocol):它建立在可靠的傳輸協(xié)議(如TCP)之上,為高層協(xié)議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。
SSL握手協(xié)議(SSL Handshake Protocol):它建立在SSL記錄協(xié)議之上,用于在實(shí)際的數(shù)據(jù)傳輸開始前,通訊雙方進(jìn)行身份認(rèn)證、協(xié)商加密算法、交換加密密鑰等。
實(shí)現(xiàn)SSL協(xié)議,讓用戶通過HTTPS協(xié)議服務(wù)網(wǎng)站,在當(dāng)下已經(jīng)逐漸成為網(wǎng)站建設(shè)的標(biāo)配,因?yàn)樾〕绦虻尼绕穑總€(gè)平臺的小程序都強(qiáng)制要求有SSL協(xié)議,小程序優(yōu)化 使網(wǎng)站更利于在微信、百度、頭條等各大平臺營銷推廣。
相關(guān)資料:
百度百科:https://baike.baidu.com/item/ssl
搜狗百科:https://baike.sogou.com/v214573.htm