1、按照osi網絡分層模型,ip是網絡層協議,tcp是傳輸層協議,而http是應用層的協議。在這三者之間,spdy和websocket都是與http相關的協議,而tcp是http底層的協議。
2、websocket則提供使用一個tcp連接進行雙向通訊的機制,包括網絡協議和api,以取代網頁和伺服器採用http輪詢進行雙向通訊的機制。
3、本質上來說,websocket是不限於http協議的,但是由於現存大量的http基礎設施,代理,過濾,身份認證等等,websocket借用http和https的埠。由於使用http的埠,因此tcp連接建立後的握手消息是基於http的,由伺服器判斷這是一個http協議,還是websocket協議。
- 情感問答
- 答案列表
websocket和tcp的區別[朗讀]
加入收藏