On-board diagnostics, OBD2, is a 'higher layer protocol' (like a language). CAN is a method of communication. In particular, the OBD2 standard specifies the OBD2 connector, a set of five protocols. Further, since 2008, the CAN bus (ISO 15765) has been the mandatory protocol for OBD2 in all cars.





