The simplest communications networks are master slave. In this arrangement only one device, the master, intitiates the communications transactions and all other devices are slaves that only respond to data and enquiries from the master.
In a peer-to-peer network you need a method of communications flow control to keep several devices from talking at once and making gibberish out of the communications. One way to establish who can talk is with a "token ring" network. In this network each device gets the token in turn. The device with the token is the temporary master, and can read data, write data, or pass the token on to the next device without doing anything. If the device with the token initiates communications it "hangs on" to the token until it gets a response or times out, and then it passes the token.
DH-485 is an example of a token ring network.