使用者資料報協議UDP

2021-08-20 05:28:04 字數 849 閱讀 2418

udp 是乙個無連線的(connectionless)的傳輸層協議

udp傳輸資料段,無須建立連線

udp 在 rfc 768中描述

很多c/s應用(如: dns),都使用udp傳送乙個請求, 然後對方應答

udp資料段頭

udp 資料段包括8位元組( 8-byte)的頭部和資料兩個部分

其中的長度域表示的長度包括頭部和資料總共的長度

校驗和(checksum)是可選的,如果不計算校驗和,則該域 置為 0

udp比ip好的地方在於它可以使用源埠和目的埠

埠(port)定義:

範圍:0-65535

<1023:用於公共應用(保留,全域性分配,用於標準伺服器),iana分配

1024-49151:使用者埠,註冊埠

>49152:動態埠,私人埠

自由埠:本地分配,動態的隨機埠

udp保留埠:

udp校驗和計算:

如果收方的校驗和為全1,傳輸無錯

二進位制反碼求和規則:

從低位到高位逐列計算,0和0相加是0,0和1相加是1,1和1相加是0,但產生進製,最高位相加產生進製,該位為1

特點:檢錯能力較弱,但簡單快速

使用協議位址,破壞了分層原則

使用者資料報協議 UDP

udp 簡述 udp只在ip 的資料報服務之上增加了很少一點的功能,即埠的功能和差錯檢測的功能。udp 的主要特點 udp是無連線的 即傳送資料之前不需要建立連線。udp使用盡最大努力交付 即不保證可靠交付,同時也不使用擁塞控制。udp沒有擁塞控制,很適合多 通訊的要求。udp是面向報文的 udp ...

使用者資料報協議UDP

udp概述 使用者資料報協議udp只在ip的資料報服務上增加了兩個兩個共能。分別是埠功能 有了埠,運輸層就能進行復用和分用 和差錯檢測功能。雖然udp使用者資料報只能提供不可靠的交付,但是在某些方面尤其特殊的優勢 1.udp是無連線的,即傳送資料之前不需要建立連線 當然傳送資料結束時也沒有連線可以釋...

使用者資料報協議UDP

一 udp協議概述 使用者資料報協議 user datagram protocol,縮寫為 udp 又稱使用者資料報文協議,是乙個簡單的面向資料報的運輸協議。在 tcp ip 模型中,udp 為網路層以上和應用層以下提供了乙個簡單的介面。udp 只提供資料的不可靠傳遞,它一旦把應用程式發給網路層的資...