Next: Primitives du service transport.
Up: La couche transport.
Previous: La couche transport.
Une autre façon de définir la couche transport est de la considérer garante
de la qualité de service (QOS) rendue par la couche réseau.
Si cette dernière est sans faille, alors le travail de la couche transport
est minime.
Dans le cas contraire elle assure la jonction entre ce que désire l'utilisateur
et ce que la couche réseau met à disposition en terme de qualité.
La qualité est évaluée sur certains paramètres avec trois types de valeurs
possibles : préféré , acceptable et inacceptable qui
sont choisis lors de l'établissement d'une connexion (certains paramètres
sont cependant disponibles pour un mode sans connexion).
La couche transport surveille alors ces paramètres pour déterminer
si la couche réseau sous-jacente assure la qualité de service demandée.
Les différents paramètres de la qualité de service sont :
- le temps d'établissement de la connexion transport : c'est
la durée qui s'écoule entre le moment où une demande de connexion
est émise et le moment où la confirmation de cet établissement est
reçu et plus ce délai est court meilleure est la qualité de service.
- la probabilité d'échec d'établissement mesure la chance
(ou plutôt malchance) qu'une connexion ne puisse s'établir dans un
délai maximum défini.
On ne tient pas compte ici du refus de l'entité distante d'établir
cette connexion, mais on considère plutôt les problèmes d'engorgement de
réseau.
- le débit de la liaison mesure le nombre d'octets utiles
qui peuvent être transférés en une seconde, ce débit est évalué
séparément dans les deux sens.
- le temps de transit mesure le temps écoulé entre le
moment où l'utilisateur du service de transport envoie un message et
celui où l'entité de transport réceptrice le reçoit, ce temps est
évalué séparément dans les deux sens.
- le taux d'erreur résiduel est le rapport entre le nombre
de messages perdus ou mal transmis et le nombre total de messages
émis au cours d'une période considérée.
Ce nombre, en théorie nul, a une valeur faible.
- la probabilité d'incident de transfert mesure le bon
fonctionnement du service transport.
Lorsqu'une connexion est établie, un débit, un temps de transit, un
taux résiduel d'erreurs sont négociés.
La probabilité d'incident mesure la fraction de temps durant
laquelle les valeurs fixées précédemment n'ont pas été respectées.
- le temps de déconnexion mesure la durée s'écoulant entre
une demande de déconnexion émise et la déconnexion effective du
système distant.
- la probabilité d'erreur de déconnexion est le taux de
demandes de déconnexion non exécutées pendant le temps maximum
défini.
- la protection est définie comme la possibilité de se
prémunir contre les intrusions passives (interférences sur une même
ligne) et actives (écoute et modification des données transmises).
- La priorité permet à l'utilisateur de privilégier
certaines transmissions par rapport à d'autres.
- La résiliation est la liberté laissée à la couche
transport de décider elle-même de la déconnexion suite à un
problème.
En mode non connecté, ces paramètres indiquent uniquement les souhaits
de l'utilisateur en ce qui concerne le débit, le délai de transit, le
taux d'erreur résiduel et la priorité d'une transmission.
Ces paramètres sont utilisées apr la couche transport pour fixer des
options de protocoles avant d'être soumis à la couche réseau.
Lorsqu'une connexion est demandée, tous ces paramètres sont transmis
par l'utilisateur à la couche transport, les valeurs désirées et
minimales sont spécifiées.
Les différents cas de figure et étapes peuvent alors se présenter.
- Si la demande semble irréaliste pour certains paramètres alors la
demande de connexion n'est même pas exécutée et un message d'erreur
est renvoyé pour expliquer le problème.
- Si la demande ne peut pas être satisfaite complètement mais
partiellement (par exemple avec un débit moindre mais acceptable),
alors c'est cette demande avec des objectifs moindres qui est
soumise.
- Si l'ordinateur distant ne peut satisfaire complètement la demande,
mais reste au-dessus du minimum requis, alors il modifie aussi le
paramètre.
- S'il ne peut pas rester au-dessus de ce minimum, il rejette la
demande de connexion.
- Enfin, la couche transport avertit son utilisateur de la bonne fin
(ou non) de la procédure de connexion et lui transmet les paramètres acceptés.
Cette procédure s'appelle la négociation des options qui, une fois
fixées, restent inchangées pendant toute la connexion.
Pour que tous les utilisateurs ne demandent pas une qualité de service
optimale, les prix pratiqués par les fournisseurs de réseaux croissent avec
cette qualité de service.
Next: Primitives du service transport.
Up: La couche transport.
Previous: La couche transport.
Pascal Nicolas Université d'Angers
mardi, 2 novembre 1999, 09:20:50 MET