modern automobiles contain hundreds of on-board computers processing everything from vehicle controls to the infotainment system. these computers, called electronic control units (ecu), communicate with each other through multiple networks and communication protocols including the controller area network (can) for vehicle component communication such as connections between engine and brake control; local interconnect network (lin) for cheaper vehicle component communication such as between door locks and interior lights; media oriented systems transport (most) for infotainment systems such as modern touchscreen and telematics connections; and flexray for high-speed vehicle component communications such as active suspension and active cruise control data synchronization.