Daisy chaining is the process of connecting several peripheral devices in series on a data line in the form of a chain, so that the output of one device is connected to the input of the next device. This has the advantage of saving costs. In addition, a large number of connectors on one device is then distributed among several. The disadvantage of such a chain, however, is that if one device fails, all devices behind it usually become inoperable as well.
In an abstract sense, the term daisy chaining is also used for control techniques for selecting a transmitting station from a set of stations that can simultaneously have access to a mutually connected usable transmission system - such as an internal computer bus or a CAN bus.signal thereby becomes, for example, the bus master and is allowed to initiate a message transfer. If this station has nothing to send, it immediately passes on the right. Daisy chaining is based on the physical arrangement of stations, unlike token passing schemes which are structurally equivalent but can be made independent of the physical arrangement. The advantage of daisy chaining is ease of implementation, disadvantages are introduction of a rigid priority scheme, delays due to selection signals, vulnerability, unfairness, possibility of monopolization by one user.