I always start at Wikipedia.
There we learn :
Invented by Bosch with automotive in mind
Therefore thought to be robust and manage priorities (when multiple device try to talk at the same time, there is a system that make sure that only the most priority device can talk while the other shuts…) we will have to discover how that works ;)
Based on two wires (CAN-L and CAN-H)