CAN-버스 (Controller Area Network)는 연결된 모든 스테이션이 동등한 권리를 갖는 시리얼 버스 시스템이다. 즉 연결된 모든 컨트롤 유닛들이 송/수신할 수 있다는 것이다. 다시 말해서, 케이블을 통해 연결된 컨트롤 유닛들은 서로 "통신" 할 수 있고, 서로 정보를 교환할 수도 있다.
선형구조적인 네트워크를 통해 이 버스 시스템은 하나의 스테이션이 손상되는 경우에도 다른 모든 스테이션들을 위해서 계속 사용될 수 있다. 연결은 차폐 (CAN_S)를 통해서 장애로부터 보호되는 두 개의 데이터 배선 (CAN_L과 CAN_H)으로 이루어진다.
다음과 같은 컨트롤 유닛들 사이에서 CAN-버스를 통해 데이터 교환이 이루어진다:
연결된 장치들은 CAN-상태가 모두 같아야만 한다. CAN-상태의 점검은 진단 인터페이스를 통해서 가능하다. CAN-버스와 연결된 컨트롤 유닛 각각의 ID측에서 CAN-상태 (버스-인덱스)는 출력된다.