Concepts de l’interconnexion
Point de départ : les réseaux interconnectés sont de nature diverse
Les différences entre tous ces réseaux ne doivent pas apparaître à l'utilisateur de l'interconnexion.
Abstraction à chaque niveau de fonctionnalité (couches de protocoles) qui encapsule les fonctionnalités de niveau inférieur
Affranchit l'utilisateur des détails relatifs aux couches inférieures et finalement au réseau lui-même (couche physique).
Les premiers systèmes d'interconnexion ont traité le problème au niveau applicatif : messagerie relayant le message de noeud en noeud. Cette solution présente plusieurs inconvénients :
si les applications interfacent elles-mêmes le réseau (aspects physiques), elles sont victimes de toute modification de celui-ci,
plusieurs applications différentes sur une même machine dupliquent l'accès au réseau,
lorsque le réseau devient important, il est impossible de mettre en oeuvre toutes les applications nécessaires à l'interconnexion sur tous les noeuds des réseaux.