Network collisions occur when two devices transmit data simultaneously, and Ethernet handles this through CSMA/CD, a protocol that detects conflicts and manages retransmission. Understanding this process is foundational to how wired networks operate.
Ethernet Collisions & CSMA/CD
We've all been in that place where we've started to talk and at the same time somebody else has started to talk, and usually what happens is we just say, "Oh yeah, you go ahead first." One of you will let the other person talk. The same thing happens with computers. We call it a collision when two computers try to talk at the same time.
Here's our network, and in the middle we still have our hub. What happens with a hub is that every time somebody talks and it comes in on a port, it gets broadcasted out all other ports. So it's quite conceivable that some other device could talk at the same time, causing a collision. Ethernet is just built on the fact that there are going to be collisions, and we expect it to happen all the time.
Ethernet uses something called carrier sense multiple access collision detect, or CSMA/CD. I don't want to get too far in depth into this, but essentially multiple access means that you've got a lot of devices that are accessing this network at any given time. And carrier sense just means that before one of these devices talks, it's going to sense to see if somebody else is talking on this network. If somebody else is talking, then they're going to be receiving a message, and this computer is not going to try to talk at that same time. So that's the carrier sense. And collision detect just means that once this computer starts communicating, if it detects a collision then it will stop speaking, it will stop communicating at that point.
Let's say two devices did talk at the same time and caused a collision. For number one, the communication from both of these streams is no longer good. They've stepped on each other's toes, and the communication that happened has to start all over. No matter which device you're at, whether you started talking milliseconds before the other one, it doesn't matter. The communication is bad.
So what happens is both devices stop altogether, and then they have a backoff algorithm where they choose a random number and start counting down that random number. They're going to choose different numbers here, and they start counting down that number, and then one will start communicating before the other one has a chance to communicate. Then this other device will sense that the line is now in use, that somebody's communicating on that line, and will wait until the line's free before it starts communicating again. So that's what happens when there's a collision.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →