1. 程式人生 > >TCP,HTTP,socket,WEBSOCKET協議

TCP,HTTP,socket,WEBSOCKET協議

一個 渲染 主動 即時通訊技術 丟失 ip協議 應用 組成 strong

一.TCP協議

1.傳輸層通信協議

2.面向連接的,可靠的,基於字節流的

3.建立鏈接需要三次握手

4.TCP可以保證數據無丟失,數據無失序,數據無錯誤,數據無重復到達。

二.Http協議

1.一個應用層協議

2.Header-Body組成

3.比TCP高級

4.短鏈接,無狀態

5.http請求步驟

①.客戶機通過TCP/IP協議建立到服務器的TCP連接。

②.客戶端向服務器發送http請求。

③.服務器向客戶機發送Http協議應答包。

④.斷開鏈接,客戶端渲染html文檔。

三.socket協議

1.一個工具,一個接口

2.封裝了TCP/IP協議.

3.建立長鏈接的基礎。

4.三個步驟:服務器監聽,客戶端請求,連接確認。

四.WebSocket協議

1.一個應用層協議。

2.長鏈接。

3.主流即時通訊技術。

4.比ajax輪詢優點多多。

5.header很小,serverpush為服務器有新數據時主動推送到客戶端。

TCP,HTTP,socket,WEBSOCKET協議