DAY 3 : Quel est le rôle de la couche de transport ?

Définition de la couche de transport

Sunday, May 31, 2020

La couche de transport est la couche inférieure à celle d’application.

Elle permet de spécifier quel protocole de la couche d’application doit être utilisée pour transférer la data pour l’ordinateur receveur. Ce sont les protocoles de cette couche qui examine les ports attribués à chaque protocole d’application pour les diriger correctement à l’ordinateur receveur

Elle gère donc de bout en bout la communication entre les processus.

Cette couche reçoit 3 informations : la data, le numéro du port du destinataire et celui du port source

C’est dans cette couche qu’on se préoccupe de la gestion des erreurs.

Présentation de 2 protocoles les plus courants : UDP et le TCP

  • Le UDP

Le UDP, c’est le User Datagram Protocol. Rapide et simple, il permet un envoi simple sans des notifications de retours en cas d’erreurs. Avec ce protocole, l’ordinateur à la source de l’envoi ne sait pas si l’ordinateur receveur récupère bien les données. Aucune communication préalable n’est requise pour établir la connexion. Elle ne retient pas d’information quant à l’état des messages UDP une fois envoyés. A titre de comparaison, ce système est comparable à celui d’un envoi sans recommandé et avis de réception.

Ce protocole est employé pour des protocoles de la couche d’application qui nécessitent un temps de réponse rapide (DNS, online gaming, Voice over IP, streaming video). * Le TCP

Le TCP est, a contrario, un protocole plus robuste de transmissions de données qui fournit des notifications de livraison, vérifie la présence d’erreurs et corrige les procédures.

Le TCP est utilisé par HTTP, FTP et SMTP. Il reçoit les données des protocoles de la couche d’application qu’il découpe en de plus petites parties qu’on appelle segments.