ws和wss的區(qū)別

WS:?WebSocket

WSS:?WebSocket Secure

WS協(xié)議和WSS協(xié)議兩個均是WebSocket協(xié)議的SCHEM

WebSocket協(xié)議是html5的一種通信協(xié)議,可以使客戶端和服務(wù)端雙向數(shù)據(jù)傳輸更加簡單快捷,并且在TCP連接進(jìn)行一次握手后,就可以持久性連接,同時允許服務(wù)端對客戶端推送數(shù)據(jù)。

WS是非安全的,WSS是安全的。非安全的沒有證書,安全的需要SSL證書

WS的體現(xiàn)形式是TCP+WS AS WS ,WSS的體現(xiàn)形式是TCP+ TLS?+ WS AS WSS

類似于HTTP協(xié)議和HTTPS協(xié)議的差別

SSL(Secure Socket Layer,安全套接層) 用來保障網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)陌踩?,主要是運(yùn)用數(shù)據(jù)加密技術(shù)避免數(shù)據(jù)在傳輸過程被不被竊取或者監(jiān)聽,旨在確保 Internet 通信中的隱私、身份驗(yàn)證和數(shù)據(jù)完整性

WS一般默認(rèn)是80端口,而WSS默認(rèn)是443端口,大多數(shù)網(wǎng)站用的就是80和433端口

在高防防護(hù)過程中,80和433端口的網(wǎng)站是需要備案才可以接入國內(nèi)的


http協(xié)議下使用ws,在https協(xié)議下使用wss

WebSocket協(xié)議的特點(diǎn):

1. 建立在 TCP 協(xié)議之上,服務(wù)端實(shí)現(xiàn)容易;

2. 與 HTTP 協(xié)議有良好的兼容性,握手時不容易被屏蔽,可以通過各種 HTTP 代理服務(wù)器;

3. 數(shù)據(jù)輕量,實(shí)時通訊;

4. 可以發(fā)送文本和二進(jìn)制數(shù)據(jù)。

5. 不限制同源,客戶端可以與任意服務(wù)器端進(jìn)行通訊。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容