The Wireless Datagram Protocol provides a UDP-like service to non-IP bearers. On IP-enabled bearers (like IP or GSM Circuit-Switched Data (CSD) or even GPRS) WDP is identical to UDP, hence people often talk about the "WDP-UDP" protocol.
WDP provides 16-bit port multiplexing and 8-bit data transport in the same way UDP does.
Note that WDP is not a real dissector in Wireshark, but some dissectors (like the GSM SMS User Data dissector) will hand off protocol data to WAP dissectors as if it was handed off to a WDP dissector.
WDP was added to the WAP specifications as at the time of writing the first WAP specifications there was a plethora of wireless datagram transfer protocols (TETRA, Mobitex, IDEN, GSM SMS and many others) but no-one could be used the same way for offering the WAP services.
As a result, WDP provides adaptation to the relevant protocols in order to enable them to convey the WAP protocols.
The WAP transport protocol stack is shown below:
XXX - Add example traffic here (as plain text or Wireshark screenshot).
The WDP dissector does not really exist in Wireshark.
The WDP dissector does not exist (not needed) and consequently it has no preference settings.
XXX - Add a simple example capture file to the SampleCaptures page and link from here. Keep it short, it's also a good idea to gzip it to make it even smaller, as Wireshark can open gzipped files automatically.
WDP traffic cannot be filtered directly with Wireshark. However, if the non-IP bearer is known, then filtering on that bearer and WSP may show the traffic where WDP exists.
You cannot directly filter WDP while capturing. However, if you know the non-IP bearer used (see above), you might filter on that one (e.g., by using the TCP port of the SMPP protocol in case of transport over SMPP).
- See WAP Forum
Imported from https://wiki.wireshark.org/Wireless_Datagram_Protocol on 2020-08-11 23:27:33 UTC