The Contiki implementation was separated into two sections. Part of the implementation would be integrated into
the network stack to provide fast processing of incoming packets and acknowledgements. The other part would be
implemented as a separate process that would manage the stored packet records and perform any retransmissions
required. An overview of the DTN implementation can be found in Figure 3