Palo Alto Networks interview question

Whats the difference between TCP and UDP?