UDP的首部格式
發(fā)布時間:2014/9/5 20:39:36 訪問次數(shù):2860
用戶數(shù)據(jù)報UDP有兩個字段:數(shù)據(jù)字段和首部字段。首部字段很簡單,只有8個字節(jié)(圖5-5),由四個字段組成,OPA4340UA每個字段的長度都是兩個字節(jié)。各字段意義如下:
(1)源端口 源端口號。在需要對方回信時選用。不需要時可用全0。
(2)目的端口 目的端口號。這在終點交付報文時必須要使用到。
(3)長度 UDP用戶數(shù)據(jù)報的長度,其最小值是8(僅有首部)。
(4)檢驗和 檢測UDP用戶數(shù)據(jù)報在傳輸中是否有錯。有錯就丟棄。字節(jié)
圖5-5 UDP用戶數(shù)據(jù)報的首部和偽首部
當(dāng)運輸層從IP層收到UDP數(shù)據(jù)報時,就根據(jù)首部中的目的端口,把UDP數(shù)據(jù)報通過相應(yīng)的端口,上交最后的終點——應(yīng)用進程。圖5-6是UDP基于端口分用的示意圖。
圖5-6 UDP基于端口的分用
如果接收方UDP發(fā)現(xiàn)收到的報文中的目的端口號不正確(即不存在對應(yīng)于該端口號的應(yīng)用進程),就丟棄該報文,并由網(wǎng)際控制報文協(xié)議ICMP發(fā)送“端口不可達(dá)”差錯報文給發(fā)送方。我們在第4章4.4.2節(jié)“ICMP的應(yīng)用舉例”討論traceroute時,就是讓發(fā)送的UDP
用戶數(shù)據(jù)報故意使用一個非法的UDP端口,結(jié)果ICMP就返回“端口不可達(dá)”差錯報文,因而達(dá)到了測試昀目的。
UDP用戶數(shù)據(jù)報首部中檢驗和的計算方法有些特殊。在計算檢驗和時,要在UDP用戶數(shù)據(jù)報之前增加12個字節(jié)的偽首部。所謂“偽首部”是因為這種偽首部并不是UDP用戶數(shù)據(jù)報真正的首部。只是在計算檢驗和時,臨時添加在UDP用戶數(shù)據(jù)報前面,得到一個臨時
的UDP用戶數(shù)據(jù)報。檢驗和就是按照這個臨時的UDP用戶數(shù)據(jù)報來計算的。偽首部既不向下傳送也不向上遞交,而僅僅是為了計算檢驗和。圖5-5的最上面給出了偽首部各字段的內(nèi)容。
用戶數(shù)據(jù)報UDP有兩個字段:數(shù)據(jù)字段和首部字段。首部字段很簡單,只有8個字節(jié)(圖5-5),由四個字段組成,OPA4340UA每個字段的長度都是兩個字節(jié)。各字段意義如下:
(1)源端口 源端口號。在需要對方回信時選用。不需要時可用全0。
(2)目的端口 目的端口號。這在終點交付報文時必須要使用到。
(3)長度 UDP用戶數(shù)據(jù)報的長度,其最小值是8(僅有首部)。
(4)檢驗和 檢測UDP用戶數(shù)據(jù)報在傳輸中是否有錯。有錯就丟棄。字節(jié)
圖5-5 UDP用戶數(shù)據(jù)報的首部和偽首部
當(dāng)運輸層從IP層收到UDP數(shù)據(jù)報時,就根據(jù)首部中的目的端口,把UDP數(shù)據(jù)報通過相應(yīng)的端口,上交最后的終點——應(yīng)用進程。圖5-6是UDP基于端口分用的示意圖。
圖5-6 UDP基于端口的分用
如果接收方UDP發(fā)現(xiàn)收到的報文中的目的端口號不正確(即不存在對應(yīng)于該端口號的應(yīng)用進程),就丟棄該報文,并由網(wǎng)際控制報文協(xié)議ICMP發(fā)送“端口不可達(dá)”差錯報文給發(fā)送方。我們在第4章4.4.2節(jié)“ICMP的應(yīng)用舉例”討論traceroute時,就是讓發(fā)送的UDP
用戶數(shù)據(jù)報故意使用一個非法的UDP端口,結(jié)果ICMP就返回“端口不可達(dá)”差錯報文,因而達(dá)到了測試昀目的。
UDP用戶數(shù)據(jù)報首部中檢驗和的計算方法有些特殊。在計算檢驗和時,要在UDP用戶數(shù)據(jù)報之前增加12個字節(jié)的偽首部。所謂“偽首部”是因為這種偽首部并不是UDP用戶數(shù)據(jù)報真正的首部。只是在計算檢驗和時,臨時添加在UDP用戶數(shù)據(jù)報前面,得到一個臨時
的UDP用戶數(shù)據(jù)報。檢驗和就是按照這個臨時的UDP用戶數(shù)據(jù)報來計算的。偽首部既不向下傳送也不向上遞交,而僅僅是為了計算檢驗和。圖5-5的最上面給出了偽首部各字段的內(nèi)容。
上一篇:UDP沒有擁塞控制
上一篇:計算UDP檢驗和的例予
熱門點擊
- 所有的因特網(wǎng)標(biāo)準(zhǔn)都是以RFC的形式在因特網(wǎng)上
- PPP協(xié)議的幀格式
- MAC幀的格式
- 用機內(nèi)基準(zhǔn)信號對示波器進行自檢
- 在RFC 4271中規(guī)定了BGP-4的四種報
- 網(wǎng)橋的自學(xué)習(xí)和轉(zhuǎn)發(fā)過程
- 在局域網(wǎng)上進行硬件多播
- TCP的擁塞控制采用了四種算法
- UDP沒有擁塞控制
- UDP的首部格式
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究