Bei der Kommunikation zwischen mehreren Geräten wird für die technische Hierarchie der Geräte zwischen Mastern und Slaves unterschieden. Dadurch können nicht alle Teilnehmer gleichzeitig einen Datenkanal des Bus-Systems für die Übertragung nutzen. Dies würde dazu führen, dass eine fehlerfreie Kommunikation nicht mehr möglich wäre, da wichtige Daten verloren gehen könnten. Der Master kontrolliert daher den Datenaustausch. Jegliche Aktivität wird vom Master initiiert.
Beispielsweise kann ein Master in Form einer Steuereinheit Messwerte eines Slaves (bspw. Geschwindigkeitssensor im Fahrzeug) abfragen.