從字面上看,握手可以定義為由兩個人抓握和揮手過程,以象徵問候,祝賀,同意或告別。在電腦科學中,握手是確保伺服器與用戶端同步的過程。握手是Web Socket協定的基本概念。
下圖顯示了與各種用戶端的伺服器握手 -
Web通訊端被定義為伺服器和用戶端之間的雙向通訊,這意味著雙方同時進行通訊和交換資料。
Web通訊端的關鍵點是真正的並行性和效能優化,從而產生響應更快,更豐富的Web應用程式。
該協定從頭開始定義全雙工通訊。Web通訊端向Web瀏覽器帶來了豐富的桌面功能。它代表了一種在用戶端/伺服器Web技術中等待很長時間的演變。
網路通訊端的主要特點如下 -
網址(URL)
HTTP有自己的一組模式,例如:http
和https
。Web通訊端協定也在其URL模式中定義了類似的模式。
下圖顯示了Web Socket URL的各個部分。
瀏覽器支援
Web通訊端協定的最新規範被定義為RFC 6455 - 一種提議的標準。
各種瀏覽器支援RFC 6455,如Internet Explorer,Mozilla Firefox,Google Chrome,Safari和Opera。