If there is a dedicated link between the sender and the receiver then data link control layer is sufficient, however if there is no dedicated link present then multiple stations can access the channel ...
Simulates a persistent and non-persistent Carrier Sense Multiple Access/Collision Detect (CSMA/CD) protocol in computer networking, written in Python.