4.4 Quais os grandes desafios para o roteamento e o desenvolvimento de aplicações em DTNs ?
Para o roteamento, os principais desafios são relativos às características da própria rede DTN, pois o protocolo de roteamento deve considerar atrasos da ordem de horas ou até dias, além das freqüentes desconexões. Também deve ser implementado no protocolo a Transferência de Custódia para que a mensagem seja entregue mesmo em cenários em que não hajam caminhos disponíveis entre a origem e o destino.
No desenvolvimento de aplicações, as mesmas características devem ser observadas. Apesar da camada de agregação ser a responsável pelas características de atrasos e desconexões, as aplicações devem permitir isso, não inserindo, por exemplo, contadores para retransmitirem as solicitações. Um exemplo disso é o navegador web, que reenvia a solicitação caso um tempo específico se passe sem que receba a resposta. Em redes com atrasos de horas ou dias, os contadores, se houver, deverão ser da mesma ordem.