Carrier-sense multiple access (CSMA) is a media access control (MAC) protocol in which a node verifies the absence of other traffic before transmitting on a shared transmission medium i.e. it senses weather there is any possibility for collision, such as an electrical bus or a band of the electromagnetic spectrum.