Capgemini Engineering interview question

What is CAN protocol? What is UDS?