Couche de transport

Définition - Que signifie la couche de transport?

La couche de transport est la quatrième couche du modèle d'interconnexion de système ouvert (OSI) et est responsable de la communication de bout en bout sur un réseau.

Il fournit une communication logique entre les processus d'application exécutés sur différents hôtes au sein d'une architecture en couches de protocoles et d'autres composants réseau.

En un mot, la couche de transport collecte les segments de message des applications et les transmet au réseau (couche 3). Ici, les segments sont réassemblés en messages à part entière et transmis à la couche 7.

La couche transport est également responsable de la gestion de la correction des erreurs, assurant qualité et fiabilité à l'utilisateur final.

Cette couche permet à l'hôte d'envoyer et de recevoir des données, des paquets ou des messages corrigés d'erreurs sur un réseau et est le composant réseau qui permet le multiplexage.

Definir Tech explique la couche de transport

Les couches de transport (couche 4) fonctionnent de manière transparente dans les couches ci-dessus pour fournir et recevoir des données sans erreur.

Le côté envoi divise les messages d'application en segments (paquets) et les transmet à la couche réseau (couche 3).

Le côté récepteur réassemble ensuite les segments en messages et les transmet à la couche application (couche 7).

Quels services la couche de transport peut-elle fournir?

Communication orientée connexion

Les périphériques aux points d'extrémité d'une communication réseau établissent un protocole d'établissement de liaison tel que TCP pour garantir qu'une connexion est robuste avant l'échange de données.

La faiblesse de cette méthode est que pour chaque message remis, il y a une exigence pour un accusé de réception, ajoutant une charge réseau considérable par rapport aux paquets de correction d'erreurs automatiques.

Les requêtes répétées provoquent un ralentissement significatif de la vitesse du réseau lorsque des flux d'octets ou des datagrammes défectueux sont envoyés.

Livraison de la même commande

Garantit que les paquets sont toujours livrés dans un ordre strict en leur attribuant un numéro.

Bien que la couche réseau soit responsable, la couche de transport peut corriger tout écart de séquence causé par des pertes de paquets ou une interruption de périphérique en les réorganisant.

L'intégrité des données

En utilisant des sommes de contrôle, l'intégrité des données sur toutes les couches de livraison peut être garantie.

Ces sommes de contrôle garantissent que les données transmises sont les mêmes que les données reçues et qu'elles ne sont pas corrompues.

Les données manquantes ou corrompues peuvent être renvoyées en demandant la retransmission à partir d'autres couches.

Le contrôle de flux

Les appareils situés à chaque extrémité d'une connexion réseau n'ont souvent aucun moyen de connaître les capacités de chacun en termes de débit de données.

Les données peuvent finir par être envoyées plus rapidement que la vitesse à laquelle le périphérique récepteur est capable de les mettre en mémoire tampon ou de les traiter. Lorsque cela se produit, les dépassements de tampon peuvent entraîner des pannes de communication complètes.

Inversement, si le périphérique récepteur ne reçoit pas les données assez rapidement, cela entraîne une insuffisance de la mémoire tampon, ce qui peut entraîner une réduction inutile des performances du réseau.

Le contrôle de flux garantit que les données sont envoyées à un débit acceptable pour les deux côtés en gérant le flux de données.

Contrôle de la circulation

Les réseaux de communications numériques sont soumis à des restrictions de bande passante et de vitesse de traitement, ce qui peut entraîner un énorme potentiel de congestion des données sur le réseau.

Cette congestion du réseau peut affecter presque toutes les parties d'un réseau. La couche de transport peut identifier les symptômes de nœuds surchargés et de débits réduits et prendre les mesures appropriées pour résoudre ces problèmes.

Multiplexage

La transmission de plusieurs flux de paquets à partir d'applications indépendantes ou d'autres sources (multiplexage) à travers un réseau nécessite des mécanismes de contrôle très dédiés, qui se trouvent dans la couche de transport.

Ce multiplexage permet l'utilisation d'applications simultanées sur un réseau comme lorsque différents navigateurs Internet sont ouverts sur le même ordinateur.

Dans le modèle OSI, le multiplexage est géré dans la couche service.

Orientation des octets

Certaines applications préfèrent recevoir des flux d'octets au lieu de paquets; la couche de transport permet la transmission de flux de données orientés octets si nécessaire.