# Bus Topology
## What is Bus Topology
Bus topology is a network configuration in which all devices are connected to a single central cable called the bus or backbone. This backbone cable runs the entire length of the network, and each device is connected to it at a point called a tap or drop. Data transmitted by any device travels along the entire bus in both directions and is received by all devices on the network. Each device checks the destination address in the received data and accepts it only if the address matches its own. Terminators are placed at both ends of the bus cable to prevent signal reflection.
## How Bus Topology Works
When a device wants to send data, it listens to the bus first to check if another device is already transmitting. This is called carrier sense. If the bus is idle, the device transmits its data onto the cable. The signal travels in both directions along the cable and every device receives it. Only the device with the matching destination address processes the data. If two devices transmit simultaneously, a collision occurs and both devices must wait a random amount of time before attempting to retransmit. This process is defined by the CSMA/CD protocol.
## Advantages of Bus Topology
Bus topology is simple to install and requires less cable than other topologies. Adding new devices is relatively easy as they simply connect to the existing bus. It is inexpensive for small networks. It works well when the number of devices is small and traffic is light.
## Disadvantages of Bus Topology
If the main backbone cable fails, the entire network goes down because all devices depend on the single cable. The network performance degrades as more devices are added because all devices share the same bandwidth. Troubleshooting is difficult because it is hard to isolate the location of a fault on the bus. Bus topology is not suitable for large networks. The network is susceptible to collisions when multiple devices transmit simultaneously.Back to Course