Bus topology is a kind of network topology where all devices are connected to a single cable known as the backbone. Data flows in both directions on the same cable, with each device receiving and transmitting data in turn.