
Chapitre 7 – Exploration 1 – Couche liaison de données - Page 4 sur 35
Un échange de paquets de couche réseau peut impliquer de nombreuses transitions de support et de
couche liaison de données. Au niveau de chaque tronçon le long du chemin, un périphérique
intermédiaire (en général, un routeur) accepte une trame d’un support, décapsule la trame, puis
transmet le paquet dans une nouvelle trame correspondant au support de ce segment du réseau
physique.
Imaginons une conversation de données entre deux hôtes distants : par exemple, un ordinateur situé
à Paris conversant avec un serveur Internet situé au Japon. Bien que les deux hôtes puissent
communiquer avec leurs protocoles de couche réseau homologues (par exemple, IP), de nombreux
protocoles de couche liaison de données sont probablement utilisés pour transporter les paquets IP
via divers types de réseaux locaux et étendus. Cet échange de paquets entre deux hôtes nécessite
qu’il existe une diversité de protocoles au niveau de la couche liaison de données. Chaque transition
effectuée au niveau d’un routeur peut nécessiter un protocole de couche liaison de données
différent en vue du transport sur un nouveau support.
Dans la figure, chaque liaison établie entre les périphériques utilise un support différent. Une liaison
Ethernet peut être établie entre le PC et le routeur. Les routeurs sont connectés via une liaison
satellite et l’ordinateur portable est connecté au dernier routeur via une liaison sans fil. Dans cet
exemple, pendant son voyage du PC vers l’ordinateur portable, un paquet IP est encapsulé en une
trame Ethernet, décapsulé, traité, puis encapsulé en une nouvelle trame de liaison de données pour
traverser la liaison satellite. Pour la dernière liaison, le paquet utilise une trame de liaison de
données sans fil du routeur vers l’ordinateur portable.
La couche liaison de données isole efficacement des transitions de support pouvant avoir lieu de
bout en bout les processus de communication survenant au niveau des couches supérieures. Un
paquet est reçu d’un protocole de couche supérieure et orienté vers un protocole de couche
supérieure (dans ce cas, IPv4 ou IPv6) qui n’a pas besoin de savoir quel support sera utilisé par la
communication.
Sans la couche liaison de données, un protocole de couche réseau (par exemple, IP) devrait prévoir
d’établir une connexion à chaque type de support pouvant figurer le long d’un chemin de livraison.
En outre, le protocole IP devrait s’adapter à chaque développement d’une nouvelle technologie de
réseau ou d’un nouveau support. Ce processus ferait obstacle à l’innovation et au développement de
protocoles et de supports de réseau. Ceci est l’une des raisons majeures de l’approche en couches
appliquée aux réseaux.
La plage des services de couche liaison de données doit comprendre tous les types de supports
actuellement utilisés et les méthodes d’accès à ces supports. En raison du nombre de services de
communication fournis par la couche liaison de données, il est difficile de généraliser le rôle de ces
services et de fournir des exemples d’un ensemble générique de services. Pour cette raison, un
protocole donné peut prendre en charge ou ne pas prendre en charge ces services de couche liaison
de données.