Back
Next
Ethernet Algorithm
Anyone on network can talk whenever they want.
*******************************
Start by listening to the network.
: Carrier sense
While traffic sensed
Do
Listen for no traffic.
End-while
While no traffic sensed,
Then
Broadcast while continuing to listen.
If traffic sensed
Then
Stop
If transmission attempts since last success greater than some max
Then
Indicate error to sender.
Break back to : Carrier sense
Else
Generate a small random delay
Break back to : Carrier sense
End-if
End-if
End-while
CSMA/CD