A network constructed as a loop of unidirectional links between network stations (nodes). It generally uses a bit-serial medium such as twisted pairs or coaxial cable. A master clock may be used to tell each station when to read and write bits, or the timing information may be encoded into the data as long as certain restrictions are met to prevent the ring from overflowing.
Each station receives messages on its incoming link. Address and control information is present at the beginning of the message. Based on this information and the control procedure being used on the ring, the station must make two decisions: whether or not to make a copy of the message in its local memory, and whether to pass the message on via its outgoing link or delete the message from the ring. If a station determines that no message is being received on its incoming link, then it may have the option of inserting a message on its outgoing link.
Several different control structures have been used on ring networks: