Controller-area network (CAN or CAN-bus) is a computer network protocol and bus standard designed to allow microcontrollers and devices to communicate with each other without a host computer.
It was designed specifically for automotive applications but is now also used in other areas.
CAN is also supported in the Linux Kernel since version 2.6.25
Source: Wikipedia (http://en.wikipedia.org/wiki/Controller_Area_Network)