日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

浅谈WebSocket协议、WS协议和WSS协议原理及关系

發(fā)布時間:2024/8/26 46 生活家
生活随笔 收集整理的這篇文章主要介紹了 浅谈WebSocket协议、WS协议和WSS协议原理及关系 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)載:https://baijiahao.baidu.com/s?id=1640111115607714629&wfr=spider&for=pc

WebSocket協(xié)議是html5的一種通信協(xié)議,該協(xié)議兼容我們常用的瀏覽器。例如Chrome、 Firefox、IE等。

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

外加傳統(tǒng)模式的協(xié)議一般HTTP請求可能會包含較長的頭部,但真正有效的可能只有小部分,從而就占用了很多資源和帶寬。

因此WebSocket協(xié)議不僅可以實(shí)時通訊,支持?jǐn)U展;也可以壓縮節(jié)省服務(wù)器資源和帶寬。

WS協(xié)議和WSS協(xié)議兩個均是WebSocket協(xié)議的SCHEM,兩者一個是非安全的,一個是安全的。也是統(tǒng)一的資源標(biāo)志符。

就好比HTTP協(xié)議和HTTPS協(xié)議的差別。非安全的沒有證書,安全的需要SSL證書。

(SSL是Netscape所研發(fā),用來保障網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)陌踩裕饕沁\(yùn)用數(shù)據(jù)加密的技術(shù),能夠避免數(shù)據(jù)在傳輸過程被不被竊取或者監(jiān)聽。)

其中WSS表示在TLS之上的WebSocket。

WS一般默認(rèn)是80端口,而WSS默認(rèn)是443端口,大多數(shù)網(wǎng)站用的就是80和433端口。(在高防防護(hù)過程中,80和433端口的網(wǎng)站是需要備案才可以接入國內(nèi)的。)

當(dāng)然網(wǎng)站也會有別的端口,這種如果做高防是方案是可以用海外高防的。

WS和WSS的體現(xiàn)形式分別是TCP+WS AS WS ,TCP+TLS+WS AS WSS。

服務(wù)器網(wǎng)址就是 URL。

最后墨者安全再說下WebSocket協(xié)議的特點(diǎn):

建立在 TCP 協(xié)議之上,服務(wù)端實(shí)現(xiàn)容易;
與 HTTP 協(xié)議有良好的兼容性,握手時不容易被屏蔽,可以通過各種 HTTP 代理服務(wù)器;
數(shù)據(jù)輕量,實(shí)時通訊;
可以發(fā)送文本和二進(jìn)制數(shù)據(jù)。
不限制同源,客戶端可以與任意服務(wù)器端進(jìn)行通訊。

因此WebSocket協(xié)議的出現(xiàn),為很多人解決了關(guān)于擴(kuò)展以及兼容性協(xié)議的煩惱問題。

總結(jié)

以上是生活随笔為你收集整理的浅谈WebSocket协议、WS协议和WSS协议原理及关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。