“…A number of protocols use the same flavor of end-to-end retransmissions, including Crystal [52,53], Choco [129], and WTSP [128]. These protocols and many others based on synchronous transmissions also benefit from local (i.e., one-hop) retransmissions; for example, in Glossy [41], RedFixHop [37], or Zippy [123] every node in the network opportunistically retransmits a packet up to a certain number of times. Local retransmissions may also be triggered by an explicit request as used in Codecast [94], Mixer [47,90], or Splash [27] to collect a few packets that some nodes still miss toward the end of a many-to-many or one-to-all communication phase.…”