TCP IP協議棧 之 UDP協議

2021-07-22 21:45:04 字數 526 閱讀 3291

udp是一種基於ip協議的不可靠傳輸協議,在ip資料的位置如下:

ip頭部(20位元組)+ [ udp頭(8位元組)+ udp資料 ]

udp協議是tcp/ip的傳輸協議的一部分,與tcp的傳輸不一樣,它提供無連線的、不可靠的傳輸服務。udp協議把應用程式需要傳遞的資料傳送出去,不提供傳送資料報的順序;接收方不向傳送方傳送接收的確認訊息,如果出現丟包或者重包的現象,也不會向傳送方傳送反饋,因此不能保證使用udp協議的程式傳送的資料一定到達了接收方或者到達接收方的資料順序和傳送方的一致性。

使用udp協議傳輸資料的應用程式,必須自己構建傳送資料的順序機制和傳送接收的確認機制,以此來保證傳送資料的正確到達,保證接收資料的順序與傳送資料的一致性。

1、udp的資料格式

udp傳輸資料時的字段格式如下:

源埠號(16位)

目的埠號(16位)

udp資料長度(16位)

udp校驗和(16位)

資料

TCP IP 協議之 UDP協議

1 udp 是面向使用者資料報的運輸層協議哈。不可靠,無連線。2 首部 共8b 源埠號 2b 目的埠號 2b udp長度 2b udp校驗和 2b 說明 1 對於udp的埠號,埠號是用來標記應用程序的,tcp和udp可以共用乙個埠號,這可以在ip首部中的協議欄位來區分開來。2 udp長度是首部長度與...

TCP IP協議棧 之 TCP協議

1 tcp的特點 2 tcp資料格式 tcp在ip協議的基礎上進行傳輸資料,tcp資料在ip報文中的位置如下 ip頭部 20位元組 tcp頭部 20字 tcp資料 tcp報文包含頭部和資料兩部分,其資料格式如下 源埠號 16位 目的埠號 16位 序列號 32位 確認號 32位 頭部長度 4位 保留 ...

TCP IP詳解之 UDP協議

第11章 udp協議 udp首部 udp的檢驗和是可選的,而tcp的檢驗和是必須的 udp的檢驗和是端到端的檢驗和。由傳送端計算,由接收端驗證 儘管udp的檢驗和是可選的,但總是推薦被使用 ip分片 解釋幾個術語 ip資料報 指ip層端到端的傳輸單元 在分片之前和重新組裝之後 ip分組 指在ip層和...