WSS SSL 和 https 之間的關係

2021-08-20 06:18:18 字數 634 閱讀 3534

ssl(secure socket layer,安全套接層) 簡單來說是一種加密技術, 通過它, 我們可以在通訊的雙方上建立乙個安全的通訊鏈路, 因此資料互動的雙方可以安全地通訊, 而不需要擔心資料被竊取. 關於 ssl 的深入知識, 可以看這篇文章: ssl/tls協議執行機制的概述

wss 是 web socket secure 的簡稱, 它是 websocket 的加密版本. 我們知道 websocket 中的資料是不加密的, 但是不加密的資料很容易被別有用心的人竊取, 因此為了保護資料安全, 人們將 websocket 與 ssl 結合, 實現了安全的 websocket 通訊, 即 websocket secure.

所以說 wss 是使用 ssl 進行加密了的 websocket 通訊技術.

其實 https 和 wss 類似, http 之於 https 就像 websocket 之於 websocket secure.

http 協議本身也是明文傳輸, 因此為了資料的安全性, 人們利用 ssl 作為加密通道, 在 ssl 之上傳遞 http 資料, 因此 ssl 加密通道上執行的 http 協議就被稱為 https 了.

ssl 是基礎, 在 ssl 上執行 websocket 協議就是 wss; 在 ssl 上執行 http 協議就是 https.

TCP IP HTTP和HTTPS之間的區別

一直對tcp http 和socket稀里糊塗的,今天專門的查了下 tcp ip是個協議組,它分為網路層,傳輸層和應用層,網路層 ip協議 icmp協議 arp協議 rarp協議和bootp協議。傳輸層 中有tcp協議與udp協議。應用層 ftp http telnet smtp dns等協議。tc...

Http和Https的之間的區別

1.什麼是 https?https 基於安全套接字層的超文字傳輸協議 或者是 http over ssl 是乙個 netscape 開發的 web 協議。https http ssl,https 在 http 應用層的基礎上使用安全套接字層作為子層。2.http 和 https 的相同點 大多數情況...

HTTP 和 HTTPS 之間的那點事

埠 http 的 url 由http 起始,且預設埠為 80 而 https 的 url 由https 起始,預設使用埠 443 安全性和資源消耗 http 協議直接執行在 tcp 之上,所有傳輸的內容都是明文,客戶端和伺服器端都無法驗證對方的身份。https 是執行在 ssl tls 之上的 ht...