Collision Avoidance

What Does Collision Avoidance Mean?

Collision avoidance techniques are used in telecommunications and computer networks to avoid resource contention. These techniques attempt to eliminate situations in which multiple nodes access the same resource. This ensures that any node in a network can transmit a signal without colliding with other traffic on the network.

Advertisements

Techopedia Explains Collision Avoidance

A few of the most commonly used collision avoidance methods include:

  • Carrier detection schemes
  • Prior scheduling of time slots
  • Randomized access times
  • Exponential back off after collision detection

Collision avoidance in networking mainly appears in networks with carrier sense multiple access (CSMA). This is based on the principle that nodes that are willing to transmit data have to listen to the channel for some time to determine whether other nodes are also transmitting on the wireless channel. A node can start transmission only if a channel appears to be idle, otherwise, transmissions are deferred. Collision avoidance improves CSMA performance by stopping multiple nodes from transmitting at the same time. The likelihood of collision is reduced by using random truncated binary exponential back-off time.

Collision avoidance divides the wireless channels equally among transmitting nodes within the collision domain. It’s supplemented by exchanging requests to send a packet. Nodes within senders and receivers are alerted not to transmit for the duration of main transmissions.

One popular avoidance scheme has a sender-initiated four-way handshake, where transmission of a data packet and acknowledgment of its receipt are preceded by a request to send and a clearance to send. The nodes that overhear these packets defer their channel access to avoid collisions.

Advertisements

Related Terms

Latest Data Management Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…