Table des matières:
Définition - Que signifie la couche transport?
La couche transport est la couche du modèle d'interconnexion de systèmes ouverts (OSI) responsable de la communication de bout en bout sur un réseau. Il fournit une communication logique entre les processus d'application s'exécutant sur différents hôtes au sein d'une architecture en couches de protocoles et d'autres composants réseau.
La couche transport est également responsable de la gestion de la correction des erreurs, offrant 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 à correction d'erreur sur un réseau et constitue le composant réseau qui permet le multiplexage.
Dans le modèle OSI, la couche transport est la quatrième couche de cette structure de réseau.
Techopedia explique Transport Layer
Les couches de transport 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 et les transmet à la couche réseau. Le côté récepteur réassemble ensuite les segments en messages et les transmet à la couche application.
La couche transport peut fournir tout ou partie des services suivants:
- Communication orientée connexion: les périphériques situés aux extrémités d'une communication réseau établissent un protocole d'établissement de liaison pour garantir une connexion solide avant l'échange des données. La faiblesse de cette méthode est que pour chaque message remis, il y a une exigence d'accusé de réception, ce qui ajoute une charge réseau considérable par rapport aux paquets à correction automatique. Les demandes répétées entraînent 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. Bien que la couche réseau soit responsable, la couche transport peut corriger toute anomalie de séquence provoquée par des pertes de paquets ou une interruption de périphérique.
- Intégrité des données: à l'aide de 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 lors des tentatives répétées faites par d'autres couches pour renvoyer les données manquantes.
- Contrôle de flux: les périphériques à chaque extrémité d'une connexion réseau n'ont souvent aucun moyen de connaître les capacités des autres en termes de débit de données et peuvent donc envoyer des données plus rapidement que le périphérique récepteur ne peut les mettre en mémoire tampon ou les traiter. Dans ces cas, les dépassements de mémoire tampon peuvent entraîner des pannes de communication complètes. Inversement, si le périphérique de réception ne reçoit pas les données assez rapidement, cela entraîne une sous-exécution de la mémoire tampon, ce qui pourrait bien entraîner une réduction inutile des performances du réseau.
- Contrôle du trafic: les réseaux de communications numériques sont soumis à des restrictions de bande passante et de vitesse de traitement, ce qui peut signifier 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 des nœuds surchargés et des débits réduits.
- Multiplexage: La transmission de plusieurs flux de paquets à partir d'applications non liées 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 transport. Ce multiplexage permet l'utilisation d'applications simultanées sur un réseau, par exemple 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 plutôt que des paquets; la couche de transport permet la transmission de flux de données orientés octets si nécessaire.
