TCP,HTTP,socket,WEBSOCKET協議

來源:互聯網
上載者:User

標籤:輪詢   用戶端   通訊   技術   可靠   連線導向   三向交握   位元組流   應用程式層協議   

一.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協議

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.