Académique Documents
Professionnel Documents
Culture Documents
Chapitre 6:
La couche Transport
Introduction :
La couche transport est la quatrième couche du modèle OSI, qui est également présente dans le
modèle TCP / IP. C'est la première couche qui n'est implémentée que sur les systèmes terminaux et
n'existe pas dans les systèmes intermédiaires comme les routeurs.
Le but de cette couche est d'améliorer la qualité de la transmission et de mettre en place un mode
de connexion entre les deux systèmes communicants. Les fonctionnalités sont proches de la couche
réseau, avec simplement l'ajout des fonctionnalités de connexion et de qualité de service.
La couche transport est nécessaire à la couche application pour la transmission, mais il faut
pouvoir identifier quelle est l'application cible, et pas seulement l'adresse IP qui identifie la machine sur
le réseau.
La couche transport ajoute une seconde identification, le port, qui permet alors de faire tourner
plusieurs services sur la même machine, en parallèle.
Ce port est aussi ajouté lors de l'envoi de données pour se connecter à la machine cible, qui
aiguille le trafic vers l'application visée. C'est ce qui est filtré d'ailleurs sur les pare-flammes.
Nous avons déjà vu que chaque couche propose des services aux couches supérieures, et utilise
les couches inférieures. Elle utilise pour cela les TPDU (Transport Protocol Data Unit) qui
comprennent un certain nombre de primitives:
1
Univ.SA/Cours réseaux 2eme LMD informatique
Mode connecté
Connexion: Transmission: Déconnexion:
CONNECT DATA DISCONNECT
.confirm
Confirmation qu'une connexion
a été établie
.request
Demande de transmission ou de retransmission d'un datagramme
.indication
Indication du transfert d'un datagramme
Un des rôles de la couche transport est d'améliorer la transmission entre deux systèmes (par
rapport à la couche réseau). Si la qualité de service n'est pas assez bonne, la transmission est
interrompue. Une partie des améliorations possibles est consignée si dessous:
Temps d'établissement de la connexion
Connexion Durée qui s'écoule entre la demande de connexion et la réponse
(confirmation)
Débit de liaison
Indique le nombre d'octets qui peuvent être transmis par seconde dans
chacun des sens de communication.
Transmission
Protection
C'est la possibilité de ne pas avoir d'intrusion extérieure dans une ligne de
communication (lecture ou modification des données transmises)
Taux d'erreur résiduel
Réception C'est le nombre de messages perdus ou erronés par rapport au nombre de
messages transmis.
2
Univ.SA/Cours réseaux 2eme LMD informatique
C'est un protocole de la couche transport en mode connecté. Il est souvent associé au protocole
IP de la couche réseau, mais ces sont bien deux protocoles distincts.
Le protocole TCP (Transmission Control Protocol) est le protocole le plus utilisé pour la
couche transport. Il gère les actions suivantes:
Gestion de la connexion et de la déconnexion,
Découpage des données de la couche application pour les rendre compatibles avec la
couche IP (65536 octets),
Contrôle de la qualité du service,
Gestion des problèmes de connexion et reprise de la communication en cas de
problème,
Multiplexage amont.
3
Univ.SA/Cours réseaux 2eme LMD informatique
1. Le protocole UDP.
Le protocole UDP (User Data Protocol) est très proche en fonctionnement du protocole IP,
auquel il ajoute une gestion de la fiabilité. Ce protocole propose les mêmes services que le protocole
TCP, mais en mode non connecté.
Ce protocole est beaucoup moins utilisé que le protocole TCP, mais sert encore dans les
architectures client-serveur.
2. Le protocole ICMP.
Le protocole ICMP (Internet Control Message Protocol) est utilisé pour l'administration de
systèmes. Il permet de vérifier la connexion vers une machine (ping), mais aussi de configurer des
systèmes distants (heure, routage, masques).