Source: https://homepages.laas.fr/fcaignet/Cours/presentation_bus_CAN.pdf