1. 程式人生 > >傳輸層 TCP UDP

傳輸層 TCP UDP

傳輸層 TCP UDP

傳輸層 TCP UDP
  1. TCP:ip提供點到點的連接,通過ip可以找到目標主機,TCP 傳輸控制協議 提供可靠的面向連接的端到端的協議(確認端口、提供服務類型)(傳輸效率低)
  2. DUP:用戶數據報協議,不可靠的 非面向連接的協議。(傳輸效率高)
  3. TCP封裝格式
    技術分享圖片
    4.TCP的三次握手=建立連接、 四次斷開 =結束通信
    技術分享圖片
    發送完成之後斷開連接=四次斷開
    技術分享圖片
    TCP計時器:
  4. 重傳計時器——為了控制丟失的數據段
  5. 堅持計時器——為了防止零窗口死鎖(信息不對成,雙方都在等待)
  6. 保活計時器——防止兩個TCP連接長時間的空閑
  7. 等待計時器——收到最後一個ACK後不直接斷開,等待一段時間
    基於Tcp常用應用及端口

Windows下查詢應用及端口:

C:\windows\system32\drivers\etc services-editplus
UDP封裝格式:
技術分享圖片

基於UDP的應用及其端口:
技術分享圖片

UDP沒有流控機制,只有校驗來提供差錯控制。

傳輸層 TCP UDP