這裏就只記錄WebSocket,其餘的還有SPDY、HTTP/2.0、WebDAV瀏覽器
WebSocket,即Web瀏覽器與Web服務器之間全雙工通訊標準服務器
一旦Web服務器與客戶端之間創建起WebSocket協議的通訊鏈接以後全部的通訊都依靠這個專用協議進行。 因爲WebSocket是創建在HTTP基礎上的協議,所以鏈接的發起方還是客戶端,而一旦確立WebSocket通訊鏈接,不論服務器仍是客戶端,任意一方均可直接向對方發送報文。3d
支持由服務器向客戶端推送數據的推送功能cdn
只要創建起WebSocket,就一直保持鏈接狀態。相比HTTP,每次鏈接時的總開銷減小。因爲WebSocket首部信息不多,通訊量也相應減小了。blog
爲了實現WebSocket通訊,在HTTP鏈接以後,須要完成一次「握手」it