Les réseaux de données et Internet soutiennent le réseau humain en permettant une communication fiable entre les personnes. Nous pouvons, sur un même périphérique, utiliser des services aussi divers que les messageries électroniques, le Web ou les messageries instantanées pour envoyer des messages et recevoir des informations. Grâce aux applications telles que les clients de messagerie, les navigateurs Internet et les clients de messagerie instantanée, nous sommes en mesure d'envoyer et de recevoir des messages et des informations par le biais d'ordinateurs et de réseaux.
Les données envoyées par ces applications sont empaquetées, transportées et livrées à l'application voulue sur le périphérique de destination. Les processus décrits dans la couche transport OSI acceptent des données provenant de la couche application et les préparent pour les adresser à la couche réseau. La couche transport prépare les données à transmettre sur le réseau. Un ordinateur source communique avec un ordinateur destinataire pour décider de la méthode de division des données en segments, de la méthode permettant de s'assurer qu'aucun des segments n'est perdu et de la méthode de vérification permettant de savoir si tous les segments sont arrivés. Pour comprendre la couche transport, pensez à un service des expéditions qui prépare une seule commande composée de plusieurs colis à livrer.
Ce chapitre est consacré à l'étude du rôle de la couche transport dans le processus d'encapsulation des données d'application en vue de leur utilisation par la couche réseau. La couche transport remplit également les fonctions suivantes :
- Elle permet à plusieurs applications, par exemple la messagerie électronique et les réseaux sociaux, de communiquer sur le réseau simultanément, sur un seul périphérique
- Elle vérifie, si cela est nécessaire, que toutes les données sont reçues de façon fiable et dans l'ordre par l'application voulue ;
- Elle utilise des mécanismes de gestion des erreurs.
Objectifs pédagogiques
À l'issue de ce chapitre, vous serez en mesure d'effectuer les tâches suivantes :
- Expliquer l'utilité de la couche transport.
- Définir le rôle de la couche transport en matière de transfert de bout en bout des données entre applications.
- Décrire le rôle de deux protocoles de couche transport TCP/IP : TCP et UDP.
- Citer les principales fonctions de la couche transport, y compris en matière de fiabilité, d'adressage de ports et de segmentation.
- Expliquer comment les protocoles TCP et UDP gèrent, chacun, des fonctions clés
- Reconnaître les situations où l'utilisation des protocoles TCP ou UDP s'impose et fournir des exemples d'applications utilisant chacun de ces protocoles