Fenêtre coulissante

Définition - Que signifie fenêtre coulissante?

La fenêtre coulissante est une technique pour contrôler les paquets de données transmis entre deux ordinateurs du réseau où une livraison fiable et séquentielle des paquets de données est requise, comme lors de l'utilisation de la couche de liaison de données (modèle OSI) ou du protocole de contrôle de transmission (TCP).

Dans la technique de fenêtre glissante, chaque paquet de données (pour la plupart des couches de liaison de données) et octet (en TCP) comprend un numéro de séquence consécutif unique, qui est utilisé par l'ordinateur récepteur pour placer les données dans le bon ordre. L'objectif de la technique de la fenêtre glissante est d'utiliser les numéros de séquence pour éviter les données en double et pour demander les données manquantes.

La fenêtre coulissante est également connue sous le nom de fenêtrage.

Definir Tech explique la fenêtre coulissante

La technique de fenêtre glissante place des limites variables sur le nombre de paquets de données qui sont envoyés avant d'attendre un signal d'accusé de réception en retour de l'ordinateur récepteur. Le nombre de paquets de données est appelé la taille de la fenêtre. Les limites de la taille de la fenêtre varient en fonction de la vitesse à laquelle l'ordinateur récepteur peut traiter les paquets de données et de la capacité de sa mémoire tampon.

Si l'application de l'ordinateur récepteur traite les paquets de données à un rythme plus lent que celui que l'ordinateur émetteur les envoie, le signal d'accusé de réception de l'ordinateur récepteur indiquera à l'ordinateur émetteur de diminuer le nombre de paquets dans la taille de la fenêtre lors de la prochaine transmission, ou pour arrêter temporairement la transmission pour libérer le tampon. Si, d'autre part, l'application réceptrice peut traiter les paquets de données plus rapidement que l'ordinateur émetteur ne les envoie, le signal d'accusé de réception indiquera à l'ordinateur émetteur d'augmenter le nombre de paquets lors de la transmission suivante.

Pour une transmission efficace des paquets de données, l'émetteur ne doit pas être forcé d'arrêter l'envoi pendant une période inutilement longue. Cela se produira si l'ordinateur récepteur envoie un signal d'accusé de réception pour s'arrêter et n'envoie pas un autre signal pour commencer la transmission lorsque sa mémoire tampon a de l'espace disponible ou est vide. D'autres considérations pour une transmission efficace des paquets de données comprennent:

  • Temps de retard aller-retour
  • Délai de bout en bout
  • Délai de bande passante