1. Check if the sender is ready for transmitting data packets
2. Check if the transmission link is idle
3. Transmit the data & check for collisions
4. If no collision was detected in propagation, the sender completes its frame transmission and resets the counters