• Checksum. A checksum over the message that is used to validate its contents. Is your checksum
carrying 0 and flagged as incorrect for UDP messages sent from your computer? On some com-
puters, the operating system software leaves the checksum blank (zero) for the NIC to compute
Step 3: UDP Message Structure
To check your understanding of UDP, sketch a figure of the UDP message structure as you observed. It
should show the position of the IP header, UDP header, and UDP payload. Within the UDP header, show
the position and size of each UDP field you can observe using Wireshark. Your figure can simply show the
message as a long, thin rectangle.
Try not to look at the figure of a UDP segment in your text; check it afterwards to note and investigate
By looking at the details of the UDP messages in your trace, answer these questions:
1. What does the Length field include? The UDP payload, UDP payload and UDP header, or UDP
payload, UDP header, and lower layer headers?
Step 4: UDP Usage
To complete our understanding of UDP, we will look at how UDP is used in practice as a transport by ap-
plications. Beginning with IP, the next lower protocol layer, there are several issues we can consider. A
first issue is how IP knows that the next higher protocol layer is UDP. The answer is that there is a Proto-
col field in the IP header that contains this information.
1. Give the value of the IP Protocol field that identifies the upper layer protocol as UDP.