老雷socket編程之認識經常使用協議

老雷socket編程之常見網絡協議html

1.ip
IP協議是將多個包交換網絡鏈接起來,它在源地址和目的地址之間傳送一種稱之爲數據包的東西,
它還提供對數據大小的從新組裝功能,以適應不一樣網絡對包大小的要求。

2.TCP 傳輸控制協議
TCP(Transmission Control Protocol 傳輸控制協議)是一種面向鏈接的、可靠的、基於字節流的傳輸層通訊協議。
TCP創建一個鏈接須要三次握手,而終止一個鏈接要通過四次握手
當主動方發出SYN鏈接請求後,等待對方回答SYN+ACK [1] ,並最終對對方的 SYN 執行 ACK 確認。
html5

3.UDP(User Datagram Protocol) 用戶數據報協議
一種無鏈接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。web

UDP協議能夠直接向服務器傳輸數據,服務器也能夠直接給客戶端傳輸數據。編程

4.http 網站
HTTP是一個簡單的請求-響應協議,它一般運行在TCP之上。它指定了客戶端可能發送給服務器什麼樣的消息以及獲得什麼樣的響應。服務器

5.websocket html5長鏈接
WebSocket是一種在單個TCP鏈接上進行全雙工通訊的協議.websocket能夠一直鏈接,就像鋪了一條管道同樣,水能夠一直流着。websocket

相關文章
相關標籤/搜索