b - La couche liaison de données
Son rôle est un rôle de "liant" : elle va
transformer la couche physique en une liaison a prioriexempte
d'erreurs de transmission pour la couche réseau. Elle fractionne les
données d'entrée
de l'émetteur en trames, transmet ces trames en
séquence et gère les trames d'acquittement renvoyées par
le récepteur. Rappelons que pour la couche physique, les données
n'ont aucune signification particulière. La couche liaison de
données doit donc être capable de reconnaître les
frontières des trames. Cela peut poser quelques problèmes,
puisque les séquences de bits utilisées pour cette reconnaissance
peuvent apparaître dans les données.
37 problème sur la ligne de transmission. De
manière générale, un rôle important de cette
couche est la détection et la correction d'erreurs intervenues sur la
couche physique. Cette couche intègre également une fonction
de contrôle de flux pour éviter l'engorgement du
récepteur.
L'unité d'information de la couche liaison de
données est la trame qui est composées de quelques centaines
à quelques milliers d'octets maximum.
c - La couche réseau
C'est la couche qui permet de gérer le
sous-réseau, i.e. le routage des paquets sur ce sousréseau et
l'interconnexion des différents sous-réseaux entre eux. Au moment
de sa conception, il faut bien déterminer le mécanisme de routage
et de calcul des tables de routage (tables statiques ou dynamiques...).
La couche réseau contrôle également
l'engorgement du sous-réseau. On peut également y intégrer
des fonctions de comptabilité pour la facturation au volume, mais cela
peut être délicat.
L'unité d'information de la couche réseau est le
paquet.
d - Couche transport
Cette couche est responsable du bon acheminement des messages
complets au destinataire. Le rôle principal de la couche transport est de
prendre les messages de la couche session, de les découper s'il le faut
en unités plus petites et de les passer à la couche
réseau, tout en s'assurant que les morceaux arrivent correctement de
l'autre côté. Cette couche effectue donc aussi le
réassemblage du message à la réception des morceaux.
Cette couche est également responsable de
l'optimisation des ressources du réseau : en toute rigueur, la couche
transport crée une connexion réseau par connexion de transport
requise par la couche session, mais cette couche est capable de créer
plusieurs connexions réseau par processus de la couche session pour
répartir les données, par exemple pour améliorer le
débit. A l'inverse, cette couche est capable d'utiliser une seule
connexion réseau pour transporter plusieurs messages à la fois
grâce au multiplexage. Dans tous les cas, tout ceci doit être
transparent pour la couche session.
Cette couche est également responsable du type de
service à fournir à la couche session, et finalement aux
utilisateurs du réseau : service en mode connecté ou non, avec ou
sans garantie d'ordre de délivrance, diffusion du message à
plusieurs destinataires à la fois... Cette couche est donc
également responsable de l'établissement et du relâchement
des connexions sur le réseau.
Un des tous derniers rôles à évoquer est le
contrôle de flux.
38 l'utilisateur, et c'est par ailleurs elle qui gère
l'ensemble du processus de connexion, avec toutes les contraintes qui y sont
liées.
L'unité d'information de la couche réseau est le
message.
|