There are two types of network links: point-to-point links between two nodes and broadcast links where nodes share a common transmission medium. Broadcast links use multiple access protocols to determine how nodes access the shared medium as only one node can transmit at a time. Common multiple access protocols for broadcast links include Aloha, CSMA, and CSMA/CD which use random access or carrier sensing to regulate transmissions and avoid or detect collisions between nodes transmitting simultaneously. Controlled access protocols like token passing also exist where nodes must obtain a token to transmit on the shared medium.