Bei Singlemasterbetrieb (d.h. es gibt nur einen "Chef", der entscheidet, was gemacht wird) bestimmt allein der Master, ob gesendet oder empfangen wird. D.h. er verbindet sich mit einem Slave und sagte ihm sofort: "SENDE!" oder "EMPFANGE!". Und dementsprechend empfängt oder sendet der Master dann die Daten.
Im Multimasterbetrieb wird i.d.R. nur gesendet. Derjenige, der was zu sagen hat, sendet einfach, sofern der Bus fre ist.

Ich muss dazusagen, dass ein Singlemastersystem nach unserer Erfahrung stabiler läuft.