A arquitetura DTN se baseia principalmente na
inserção de uma sobrecamada chamada de Camada de
Agregação (Bundle Layer). Essa sobrecamada se
situa estrategicamente entre a camada de aplicação e a de
transporte para, ao mesmo tempo, permitir o desenvolvimento de
aplicações sem se preocupar com as características
da rede e garantir a interoperabilidade entre diversos tipos de
redes. A principal função desta sobrecamada é
realizar o armazenamento persistente e a comutação de
mensagens (store-and-forward). Essas duas
características permitem contornar vários problemas
causados pelos cenários não propícios ao TCP. Vale
lembrar que, agora, a cada envio de mensagem, esta deverá ir
até a camada de agregação e não mais até a
camada de rede, apenas.