|
Les deux principaux objectifs de l'adaptation au délai au niveau du récepteur dans TCP sont :
1. Évitement des embouteillages : Si le récepteur détecte un retard important, cela implique une congestion potentielle du réseau. En s'adaptant à ce délai, le récepteur peut indirectement signaler à l'expéditeur de ralentir son débit de transmission. Cela empêche l'expéditeur de surcharger le réseau et de provoquer une perte de paquets. Le récepteur ne communique pas directement l'encombrement, mais l'encombrement implicite dû au retard élevé influence les mécanismes de contrôle de l'encombrement de l'expéditeur (comme les algorithmes de démarrage lent et d'évitement de l'encombrement).
2. Gestion des tampons : Un récepteur doit mettre en mémoire tampon les données entrantes avant de les transmettre à l'application. Si le destinataire détecte un retard important, cela peut indiquer que l'application traite les données plus lentement que l'expéditeur ne les transmet. S'adapter à ce délai permet au récepteur d'ajuster la taille de sa mémoire tampon (ou son débit de livraison à l'application) pour éviter un débordement de mémoire tampon (perte de paquets) tout en maintenant un niveau d'occupation de la mémoire tampon raisonnable.
Essentiellement, les deux objectifs visent à maintenir un équilibre entre un transfert de données efficace et à éviter la surcharge du réseau ou du récepteur, garantissant ainsi une communication fiable. Ils travaillent indirectement; le destinataire ne demande pas explicitement à l'expéditeur de ralentir, mais l'expéditeur déduit le besoin en fonction des retards observés et de ses propres algorithmes.
|