wireshark分析UDP協議

2021-10-03 22:06:42 字數 1129 閱讀 3789

使用者資料報協議(user datagram protocol,udp)是開放系統互聯模型(open system interconnection,osi)中傳輸層協議的一種,是一種保留訊息邊界的簡單的面向資料報的協議。udp不提供差錯糾正、佇列管理、重複消除、流量控制和擁塞控制,但提供差錯檢測。這種協議自身提供最小功能,因此使用它的應用程式要做許多關於資料報如何傳送和處理的控制工作。想要保證資料被可靠傳遞或正確排序,應用程式必須自己實現這些保護功能。udp把資料報傳送出去,但並不保證它們能夠到達目的地。另外,沒有協議機制防止告訴udp流量對其他網路使用者的消極影響。這種可靠性和保護性的缺失需要上層協議來代替udp完成,但因為udp的無連線特性,它要比其他傳輸協議使用更少的開銷。

1)udp是無連線的,即傳送資料之前不需要建立連線,減少了開銷和傳送資料之前的時延

2)udp使用盡最大努力交付,即不保證可靠交付,主機不需要維持複雜的連線狀態表。

3)udp沒有擁塞控制,網路出現的擁塞不會使源主機的傳送速率降低

4)udp支援一對

一、一對多、多對一和多對多的互動通訊

5)udp 的首部開銷小,只有8個位元組,比tcp的20個位元組的首部要短

使用udp測試小工具,服務端開啟8888埠

客戶端連線8888埠服務,通過wireshark知道,沒有資料報資訊,udp無需建立連線

客戶端傳送資料

wireshark資料報與udp報文頭對照對比

WireShark 分析 UDP 協議

udp協議主要包括如下 源埠和目的埠 埠是用來指明資料的 應用程式 以及資料發往的目的地 同樣是應用程式 字段包含了16位元的udp協議埠號,它使得多個應用程式可以多路復用同乙個傳輸層協議及udp協議,僅通過埠號來區分不同的應用程式。長度 length 字段記錄了該udp資料報的總長度 以位元組為單...

UDP協議與Wireshark實驗

目錄參考資料 使用者資料報 udp 協議是運輸層提供的一種最低限度的復用 分解服務,可以在網路層和正確的使用者即程序間傳輸資料。udp 是一種不提供不必要服務的輕量級運輸協議,除了復用 分用功能和簡單的差錯檢測之外,幾乎就是 ip 協議了,也可以說它僅提供最小服務。udp 是無連線的,因此在兩個程序...

wireshark分析ARP協議

傳送門 tcp ip協議不清楚請回看tcp ip協議理論 1 pc1想傳送資料到pc2,首先檢測本地快取arp快取表和pc2ip匹配的mac。2 如果沒有找到此條目,那麼pc1將廣播乙個arp請求幀到本地網路的所有主機。本地網路上每台主機都接受arp請求檢查是否和自己ip位址匹配。如果不匹配,丟棄該...