Abstract:
Nous avons fait connaître à travers ce mémoire les réseaux tolérants aux délais (DTN:
Delay Tolérant Network), ces réseaux ont le potentiel de connecter des environnements
hétérogènes.
Dans un premier temps, nous avons présenté l’environnement des DTNs, les raisons qui
ont mené à leur apparition ainsi que la nouveauté avec laquelle ils arrivent. Nous avons
détaillé la couche protocolaire, et expliqué le principe sur lequel est fondé le protocole
bundle. Tout cela a été fait en se basant principalement sur des documents fournis par le
groupe de recherche sur les DTNs, le DTNRG.
Dans les DTN, une connexion bout en bout peut ne jamais exister. Pour que la
communication soit possible, les noeuds intermédiaires prennent la garde des
données « Store » et les retransmettent « Forward » quand l’opportunité se présente. Les
noeuds et les liens peuvent être inaccessibles pour de longues durées. Le défi dans un tel
réseau est de transférer les données sans avoir une connexion de bout en bout.
Le routage est l’un des défis les plus intéressants des DTN. Il exige des techniques pour
sélectionner les chemins, programmer les transmissions et gérer le stockage dans les
buffers des noeuds.
En plus, nous avons connu le mode de fonctionnement des DTN et tout ce qui s’y réfère,
à savoir leurs architectures, les raisons qui ont amenées à leur apparitions, comme
expliqué le principe des deux techniques de commutation de messages : « Store And
Forword » et « le transfert de garde », le problème de congestion généré par le store and
forward et la capacité limité des buffers ainsi que le mécanisme de sécurité implémentés
dans un DTN.
Ensuite nous avons introduit les étapes de routage dans DTN ainsi les concepts de
routage selon le routage proactif, réactif, source, par saut et hiérarchique, aussi