Rivian Interview Question

How does CAN protocol work?