3. Quelques fonctions
Ces fonctions peuvent être présentes dans n'importe quelle couche.
3.1. Multiplexage/démultiplexage
Fonction d'une couche(N) permettant de prendre en charge plusieurs connexions(N) sur une seule connexion(N-1)
-
Optimise l'utilisation de la connexion(N-1)
-
Permet l'établissement simultané de plusieurs connexions(N) alors qu'une seule connexion(N-1) existe
-
Problème : identification des connexions, contrôle des différents flux
Exemple : multiplexage de plusieurs connexions de Transport sur une seule connexion de Réseau
3.2. Eclatement/recombinaison
Fonction d'une couche(N) permettant d'utiliser plusieurs connexions(N-1) pour prendre en charge une connexion(N).
-
Amélioration de la fiabilité grâce à la redondance
-
Amélioration des performances malgré l'usage de connexions(N-1) peu performantes
-
Problème : dé-séquencement
-
Appelé aussi multiplexage aval.
Exemple : HDLC multiliaison ("multilink")
3.3. Segmentation/réassemblage
Fonction d'une couche(N) mettant en correspondance une SDU(N) avec plusieurs PDU(N)
-
Adaptation de la taille des données (N-SDU) aux caractéristiques de transmission (N-PDU)
-
Problème : identification des PDU transportant les données constituant la SDU.
Exemple : les fragments d'un datagramme IP
3.4. Groupage/dégroupage
Fonction d'une couche(N) mettant en correspondance plusieurs SDU(N) avec une seule PDU(N)
-
Adaptation de la taille des données (N-SDU) aux caractéristiques de la transmission (N-PDU)
-
Diminution du surcoût (overhead)
-
Problème : identification des SDU transportées.
Exemple : la "bufferisation" des données sous TCP
3.5. Concaténation/séparation
Fonction d'une couche (N) mettant en correspondance plusieurs PDU(N) avec une seule SDU(N)
-
Adaptation de la taille des données aux caractéristiques du service (N-SDU)
-
Diminution du surcoût (overhead)
-
Problème : identification des PDU transportées
Exemple : Concaténation des commandes et des données de la couche Transport.
3.6. Transmission de données
L'encapsulation :
-
Les données d'une couche sont encapsulées dans une unité de données de la couche inférieure.
-
Par ex. : la lettre dans l'enveloppe dans le sac postal dans le train postal.