Message arbitration is a technique primarily used in network communication protocols to manage access to the communication medium where messages from multiple sources compete. It ensures orderly transmission and prevents data collision by prioritizing messages based on predefined rules or algorithms, often implemented within systems like CAN bus in automotive networks.