What is a Network
A bus network topology is a network architecture in which a set of clients are connected via a shared communications line/cables, called a bus. There are several common instances of the bus architecture, including one in the motherboard of most computers.
Bus networks are the simplest way to connect multiple clients, but may have problems when two clients want to transmit at the same time on the same bus. Thus systems which use bus network architectures normally have some scheme of collision handling or collision avoidance for communication on the bus, quite often using Carrier Sense Multiple Access or the presence of a bus master which controls access to the shared bus resource.