摘要:通信專業(yè)傳輸與接入考試戶數據報協(xié)議UDP:用戶數據報協(xié)議UDP建立在IP協(xié)議之上,同IP協(xié)議一起提供無連接的數據報傳輸。相對與IP協(xié)議,它惟一增加的能力是提供協(xié)議端口,以保證進程通信。
10.5.2 用戶數據報協(xié)議UDP
用戶數據報協(xié)議UDP建立在IP協(xié)議之上,同IP協(xié)議一起提供無連接的數據報傳輸。相對與IP協(xié)議,它惟一增加的能力是提供協(xié)議端口,以保證進程通信。
UDP由兩大部分組成:報頭和數據區(qū),如圖10.17所示。
(1) UDP源端口號:指示發(fā)送方的UDP端口號,當不需要返回數據時,可將這個字段的值置0。
(2) UDP目的端口號:指示接收方的UDP端口號。UDP將根據該字斷的內容將報文送給指定的應用進程。
(3) UDP報文長度:指示數據報總長度,包括報頭和數據區(qū)總長度。最小值為8,即UDP報頭部分的長度。
(4) UDP校驗和:該字段為可選項。為0表示未選校驗和,而全1表示校驗和為0。校驗和的可選性是UDP效率的又一體現(xiàn),因為計算校驗和是一個非常耗時的工作,如果應用程序對效率的要求非常高,則可不選此項。
當IP模塊收到一個IP分組時,它就將其中的UDP數據報遞交給UDP模塊。UDP模塊在收到由IP層傳來的UDP數據報后,首先檢驗UDP校驗和。如果校驗和為0,表示發(fā)送方沒有計算校驗和。如果校驗和非0,并且校驗和不正確,則UDP將丟棄該數據報。如果校驗和非0,并且校驗和正確,則UDP根據數據報的目的端口號,將其送給指定應用程序等待隊列。
返回目錄:
通信工程師備考資料免費領取
去領取