Rede tolerante a atraso (Delay-tolerant network) é um tipo de arquitetura de rede cujo design é baseado na não
garantia de conectividade constante entre seus nós. Casos reais disso são as redes móveis e, teoricamente, futuras
redes espaciais.
Neste contexto, os protocolos de roteamento ad hoc clássicos falham, devido a sua necessidade de estabelecer
rotas completas antes de enviar os pacotes, enquanto os protocolos específicos dessa área tentam remediar essa
constante remodelação de redes usando estratégias de replicação de pacotes, garantia de recebimento e escolha de
rotas durante o transporte.
Os protocolos em si são divididos em dois grandes grupos: baseados em replicação, que aumentam o número de pacotes navegando na rede, enviando os dados que recebem em mais de uma direção, e os baseados em encaminhamento, que decidem o trajeto dos pacotes e enviam o pacote em apenas uma direção, desta forma mantendo a carga na rede constante.