Dans les réseaux TCP/IP, RTT signifie Round Trip Time. . C'est le temps qu'il faut à un paquet pour voyager d'une source à une destination et vice-versa. Plus précisément, il s'agit du temps écoulé entre l'envoi d'un paquet et la réception de l'accusé de réception de ce paquet.
Le RTT est une mesure cruciale car :
* Contrôle des embouteillages : TCP utilise les mesures RTT (ainsi que d'autres facteurs) pour ajuster son débit d'envoi. Si RTT augmente, cela indique une congestion potentielle du réseau, incitant TCP à ralentir et à éviter de surcharger le réseau.
* Suivi des performances : Un RTT élevé indique une connectivité réseau lente, ce qui a un impact sur la réactivité des applications. La surveillance de RTT permet d'identifier les goulots d'étranglement du réseau et les problèmes de performances.
* Calcul du délai d'attente : TCP utilise RTT pour définir les valeurs de délai d'attente. Si un accusé de réception n'est pas reçu dans un certain multiple du RTT estimé, la connexion TCP assume la perte de paquets et lance la retransmission.
Il est important de noter que RTT n'est pas une valeur constante. Il fluctue en fonction des conditions du réseau, telles que la congestion, la charge et la distance entre les appareils communicants. Les implémentations TCP utilisent généralement des algorithmes pour estimer et lisser ces fluctuations afin de fournir une mesure plus stable pour le contrôle de la congestion et les calculs de délai d'attente. Les algorithmes courants incluent la moyenne mobile pondérée exponentielle (EWMA).
|