To recover from a collision, each computer waits a random time and tries again. If there's another collision, they double the wait time and keep trying. (Kind of like two people talking at the same time, pausing, and trying again.) This is " exponential backoff". 4/14
On the 82586 chip, exponential backoff is implemented with three circuits: a 10-bit counter to generate a pseudorandom number, a 10-bit mask register to select an (exponentially scaled) part of the counter, and a delay counter to loop that many times before trying again. 5/14