CAN-bussen (Controller Area Network) är ett seriellt buss-system, i vilket alla anslutna stationer är likaberättigade, dvs varje styrenhet kan sända såväl som motta. Enkelt uttryckt kan de anslutna styrenheterna "kommunicera med varandra" och utbyta information sinsemellan.
Genom nätverkets linjära struktur är buss-systemet vid bortfall av en station, fortfarande tillgängligt för alla andra stationer. Förbindelsen består av två dataledningar (CAN_L och CAN_H), vilka är skyddade mot störningar genom en avskärmning (CAN_S).
Mellan följande styrenheter sker dataöverföringen via CAN-bussen:
Alla anslutna apparater måste ha tillgång till samma CAN-status. En kontroll av CAN-statusen kan göras via diagnosgränssnittet. På identifikationssidan för vart och ett av de styrenheter, som är anslutna till CAN-bussen, återges aktuell CAN-status (buss-index).