UDP Header Structure
Source Port: sender’s port number
Dest Port: destination’s port number
Length: data plus header length (minimum value is 8)
Checksum: [optional] 16-bit 1’s complement sum of a pseudoheader of information from the IP header, UDP header, and data, padded with zero if necessary to be a multiple of 2 bytes