socket編程---TCP發送與接收數據

TCP與UDP介紹
TCP客戶端講解
TCP服務端講解
TCP需要注意事項
文件下載器案例

TCP協議介紹
當應用程序希望通過TCP與另一個應用程序通信時,它會發送一個通信請求。這個請求必須被送到一個確切的地址。在雙方“握手”之後,TCP將在兩個應用程序之間建立一個全雙工(full-duplex)的通信。
這個全雙工的通信將佔用兩個計算機之間的通信路線,直到它被一方或雙方關閉爲止。

三次握手
• 初版,四次握手
在這裏插入圖片描述
進化,三次握手
在這裏插入圖片描述
數據傳輸
在這裏插入圖片描述

四次揮手
在這裏插入圖片描述
TCP特點
• 面向連接
• 可靠傳輸
• TCP採用發送應答機制
• 超時重傳
• 錯誤校驗
• 流量控制和阻塞管理
UDP協議介紹
當應用程序希望通過UDP與一個應用程序通信時,傳輸數據之前源端和終端不建立連接。
當它想傳送時就簡單地去抓取來自應用程序的數據,並儘可能快地把它扔到網絡上。

TCP與U

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章