TCP-différence entre la fenêtre de Congestion et la fenêtre de réception
J'essaie de comprendre la différence entre la fenêtre de Congestion et la fenêtre de réception.
Si je comprends bien, la fenêtre du récepteur est un tampon où le récepteur peut obtenir les paquets. Il en est de même avec la fenêtre de Congestion qui nous indique la limite des capacités du récepteur, et change en fonction des paquets perdus, etc.
Alors, quelle est la différence entre eux?
1 réponses
Pour donner une réponse courte: la fenêtre de réception est gérée par le récepteur, qui envoie des tailles de fenêtre à l'expéditeur. Les tailles de fenêtre annoncent le nombre d'octets encore libres dans le tampon du récepteur, c'est-à-dire le nombre d'octets que l'expéditeur peut encore envoyer sans avoir besoin d'un accusé de réception du récepteur.
La fenêtre de congestion est une fenêtre imposée par l'expéditeur qui a été implémentée pour éviter de surcharger certains routeurs au milieu du chemin réseau. L'expéditeur, avec chaque segment envoyé, augmente légèrement la fenêtre de congestion, c'est-à-dire que l'expéditeur se permettra plus de données envoyées en circulation. Mais si l'expéditeur détecte la perte de paquets, il coupera la fenêtre en deux. La raison en est que l'expéditeur suppose que la perte de paquets s'est produite à cause d'un débordement de tampon quelque part (ce qui est presque toujours vrai), de sorte que l'expéditeur veut garder moins de données "en vol" pour éviter d'autres pertes de paquets à l'avenir.
Pour en savoir plus, commencez ici: http://en.wikipedia.org/wiki/Slow-start