Hmm... it's hard to answer this question, because it's hard to tell what level I should assume.
If I assume IP will unreliably transport packets to another host, UDP just wraps data together with a source and destination port numbers, and creates a convention on how to address a response packet.