Qu'est-ce qu'un protocole de fenêtre coulissante?

Le protocole de fenêtre coulissante est une méthode de transmission de données sur un réseau. Il est utilisé lorsque l'ordinateur doit recevoir des paquets de données dans un ordre spécifique et fiable, en fournissant des "fenêtres" de temps où les données peuvent être envoyées. Bien qu'un protocole de fenêtre glissante puisse transmettre une quantité de données théorique illimitée, les données ne peuvent être transmises que par le biais de fenêtres fixes dans le temps, ce qui permet à l'ordinateur de jauger plus précisément l'ordre des paquets envoyés.

Les informations envoyées sur un réseau informatique ne sont pas envoyées en une seule fois, mais en petits "paquets". Les paquets sont simplement des informations de la taille d'une bouchée que l'ordinateur récepteur rassemble pour construire le produit fini. L'idée d'un puzzle typique peut être utilisée pour illustrer ce propos. Lorsque le puzzle est acheté, les pièces sont dispersées et démontées, mais elles peuvent être reconstruites pour former une image finale. Les paquets fonctionnent de la même manière.

Un protocole de fenêtre glissante est nécessaire lorsque l’ordinateur destinataire doit obtenir les paquets dans un ordre fiable. Il fonctionne un peu comme un feu tricolore contrôlant une intersection. Lorsque le voyant est vert, la fenêtre glissante s'ouvre et les informations peuvent circuler librement. Après l'envoi d'un cycle d'informations, le "voyant" devient rouge et aucune autre donnée ne peut être transmise pour le moment. Une fois que l'ordinateur de réception a reçu les paquets, il envoie un signal confirmant qu'il a reçu les informations; c'est le signal pour envoyer plus de données le long de la ligne.

En arrêtant et en démarrant constamment le flux de données, en divisant la transmission en plusieurs parties distinctes et mesurables, l’ordinateur récepteur obtiendra les paquets dans un ordre plus réglementé. Ceci peut être comparé à des méthodes de transmission qui ne gèrent pas le flux de données. Sans un retour constant de l'ordinateur récepteur pour s'assurer que les paquets sont obtenus dans le bon ordre, la transmission d'informations peut rapidement devenir un gâchis chaotique.

Idéalement, la quantité d'informations envoyées au cours d'une rafale de données unique au cours d'un protocole de fenêtre glissante devrait être supérieure à la mesure du délai de bande passante de la ligne de connexion. La mesure du délai de bande passante indique simplement le temps qu'il faut pour que les informations circulent d'une extrémité à l'autre de la connexion. Tant que la quantité d'informations envoyées par rafale dépasse ce nombre, la transmission des informations apparaîtra transparente du point de vue de l'utilisateur final; il n'y aura pas de délai entre l'envoi de paquets utilisant cette méthode.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?