Assume all stations can hear all other stations and use CSMA.
One station wants to transmit and sense the carrier idle. Why can a
collision still occur after the start of transmission?
A collision can still occur in CSMA if there are x stations and all are waiting to transfer data through the carrier. In this case, all x stations would want to access the carrier to do data transfer. Even if we assume that all stations can hear all other stations, collision arises when more than one station transmits the data at that very 'moment' since all carriers sense that the carrier was idle.
But CSMA can detect collision during the transmission and can stop the transmission of data from source to destination if it receives any 'collision signal', this is the main advantage of using this algorithm.
Get Answers For Free
Most questions answered within 1 hours.