# Home & Garden >> Maison & Jardin >  >> Home Appliances >> Autres Appareils Électroménagers

Qu'est-ce qu'une fenêtre de congestion ? Rôle et fonctionnement dans le protocole TCP

Contrairement à une idée reçue, Al Gore n'a pas inventé Internet. La personnalité qui s'en approche le plus est le regretté W. Richard Stevens, expert renommé des réseaux et auteur d'ouvrages devenus des références sur les protocoles TCP/IP. Dès le milieu des années 1970, il a conçu divers algorithmes destinés à réguler le flux de données entre les ordinateurs via les réseaux et les routeurs. L'une de ses créations majeures est la fenêtre de congestion (Congestion Window), un mécanisme intégré au protocole de contrôle de transmission d'Internet, plus connu sous le sigle TCP.

Les systèmes de protocoles

Les systèmes de protocoles constituent l'infrastructure même des transferts de données. À l'ère d'Internet, ils ont été constamment repensés et améliorés pour acheminer des milliards de gigaoctets à grande vitesse, avec un minimum de pertes. Leur objectif principal : transférer les informations sans encombrer le système. Le dispositif de régulation qui prévient cette saturation s'appelle la fenêtre de congestion (CW). Celle-ci dépend toutefois d'autres « fenêtres » qui contrôlent chacun des aspects de la transmission des données.

La régulation des données

Ici, le terme « congestion » désigne l'accumulation de données, autrement dit le volume maximal qu'un ordinateur peut recevoir sans se bloquer. Un réseau ne peut absorber qu'une quantité limitée d'informations avant d'être saturé ; celles-ci doivent donc être régulées. Pour ce faire, le TCP s'appuie sur ce que Stevens appelait la « poignée de main en trois temps » (three-way handshake), mécanisme qui sous-tend tout envoi et toute réception de données. Il existe un émetteur et un récepteur, mais également une infrastructure réseau qui traite et décode l'ensemble des données transmises. Autrement dit, lorsque deux ordinateurs communiquent, cela implique un « réseau maître » tiers. Ces infrastructures sont exploitées par des opérateurs tels qu'AT&T, Sprint ou AOL/Time Warner ; des réseaux plus modestes peuvent également assurer ces fonctions.

La fenêtre de congestion

Il existe un volume maximal de données que deux ordinateurs — ou deux groupes d'ordinateurs — peuvent échanger simultanément. Ce flux, ainsi que la capacité des machines à l'émettre ou à le recevoir, est encadré par un ensemble de « fenêtres » dont l'architecture théorique a été développée par Stevens. La fenêtre de congestion fixe une limite au volume de données envoyées : si celui-ci est trop élevé, les paquets sont contraints d'« attendre » dans la file d'attente. S'ils patientent trop longtemps, ils devront peut-être être renvoyés : c'est précisément le rôle de la fenêtre de redémarrage (Restart Window). La fenêtre de perte (Loss Window), quant à elle, régule la fenêtre de congestion : si des données sont perdues à la suite d'une erreur, la CW peut alors accueillir davantage de trafic. Lorsque la fenêtre de redémarrage décide de renvoyer les données, la CW s'agrandit jusqu'à ce que cet envoi soit achevé. Ces fenêtres sont donc auto-régulées et interagissent en permanence afin de maintenir le flux de données à son maximum — mais jamais au-delà.

Le contrôle de la congestion

La fenêtre de congestion peut être comparée à un coordinateur : c'est un régulateur qui maintient l'ordinateur émetteur et l'ordinateur récepteur informés l'un de l'autre. Elle fait partie intégrante du réseau chargé de superviser les transferts de données sur Internet. Le Web ne pourrait fonctionner ne serait-ce qu'une minute dans un environnement anarchique où ni le volume ni la vitesse des flux ne seraient contrôlés. Si l'émetteur envoie trop de données trop rapidement, la CW intervient alors en ralentissant leur réception par l'ordinateur destinataire.


Source : https://jardin.98905.com/home-appliances/other-home-appliances/1007054949.html
Droits d'auteur © Maison & Jardin Tous droits réservés.