OPS Consulting interview question

Describe the difference between TCP and UDP.