AWS Elemental interview question

Can you explain the differences between TCP and UDP?