0 7 8 15 16 23 24 31 +--------+--------+--------+--------+ | source address | IP +--------+--------+--------+--------+ IP | destination address | IP +--------+--------+--------+--------+ | zero |protocol| UDP length | UDP +--------+--------+--------+--------+ UDP | Source | Destination | UDP | Port | Port | UDP +--------+--------+--------+--------+ UDP | | | UDP | Length | Checksum | UDP +--------+--------+--------+--------+ UDP | UDP | data octets ... UDP +---------------- ...