TCP IP 協議之 UDP協議

2021-04-21 21:50:27 字數 519 閱讀 5505

1、udp:是面向使用者資料報的運輸層協議哈。不可靠,無連線。

2、首部(共8b): 源埠號(2b),目的埠號(2b),udp長度(2b), udp校驗和(2b)

說明:(1)、對於udp的埠號,埠號是用來標記應用程序的,tcp和udp可以共用乙個埠號,這可以在ip首部中的協議欄位來區分開來。

(2)、udp長度是首部長度與資料部分長度的總和,其實,從ip首部中也可以得到這個資訊,屬於冗餘資訊了。

(3)、關於udp校驗和:是可選的,校驗的不僅是udp的首部,還包括整個udp資料報的內容,計算和驗證的方法和ip是首部校驗和一樣。不過加上12b的偽首部(僅用於校驗和的計算和校驗),那12b的偽首部是:源ip位址(4b),目的ip位址(4b),0(1b),ip首部的協議字段(1b),udp長度(2b)。如果udp資料部分為奇數位元組,在末尾補以位元組的0進行計算;如果計算結果全0,則存入校驗和字段的值為全1,如果填入校驗和字段的值為全0,則表示傳送端沒有計算校驗和。校驗時,如果結果是全1,則沒有差錯。(經驗統計的結果是:tcp校驗和差錯比udp高很多。)

TCP IP協議棧 之 UDP協議

udp是一種基於ip協議的不可靠傳輸協議,在ip資料的位置如下 ip頭部 20位元組 udp頭 8位元組 udp資料 udp協議是tcp ip的傳輸協議的一部分,與tcp的傳輸不一樣,它提供無連線的 不可靠的傳輸服務。udp協議把應用程式需要傳遞的資料傳送出去,不提供傳送資料報的順序 接收方不向傳送...

TCP IP詳解之 UDP協議

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

TCP IP 協議 (傳輸層)UDP協議

從之前介紹的網路層協議來看,通訊的兩端是兩台主機,ip 資料報首部就標明了這兩台主機的 ip 位址。但是從傳輸層來看,是傳送方主機中的乙個程序與接收方主機中的乙個程序在交換資料,因此,嚴格地講,通訊雙方不是主機,而是主機中的程序。主機中常常有多個應用程序同時在與外部通訊 比如你的瀏覽器和 qq 在同...