網路通信協定
WebSocket是一種網路通信協定,位於OSI模型的套用層,支持在單個TCP連線上進行全雙工通信。
WebSocket協定是HTML5標準的一部分,它允許Web瀏覽器和伺服器之間建立持久的連線,並進行雙向數據傳輸。這種協定與傳統的HTTP協定不同,HTTP是單向的,只能回響客戶端的請求,而WebSocket允許伺服器主動向客戶端推送數據,實現實時通信。
WebSocket協定在瀏覽器和伺服器之間只需進行一次握手,就可以創建持久性的連線,這種連線方式相比HTTP協定在處理實時通信和數據交換時更加高效。WebSocket適用於多種Web應用程式,例如線上遊戲、實時協作工具和股票交易平台等。