Contrôle de flux

Définition - Que signifie Flow Control?

Le contrôle de flux est le mécanisme qui garantit que la vitesse à laquelle un émetteur transmet est proportionnelle aux capacités de réception du récepteur.

Le contrôle de flux est utilisé dans les communications de données pour gérer le flux de données / paquets entre deux nœuds différents, en particulier dans les cas où le dispositif d'envoi peut envoyer des données beaucoup plus rapidement que le récepteur ne peut les digérer.

Definir Tech explique le contrôle de flux

Les réseaux de toute taille ont de nombreux appareils différents connectés et chaque appareil a des paramètres de transmission de données uniques. Par exemple, un routeur est conçu pour gérer le routage des données tandis qu'un bureau, à l'extrémité de réception de ces données, a beaucoup moins de capacités d'envoi / réception.

Ces différences dans les capacités d'envoi / réception peuvent conduire à des conflits si l'expéditeur commence à transmettre des données plus rapidement que la capacité du nœud de réception. Pour contrer ce problème, le contrôle de flux est utilisé. Cette technique gère le flux de données entre les nœuds, en gardant les capacités d'envoi / réception des deux nœuds comme principale préoccupation.

Xon-Xoff est un exemple de protocole de contrôle de flux qui synchronise l'expéditeur avec le récepteur. Il émet un signal d'émission désactivé lorsque le récepteur n'a plus d'espace dans sa mémoire tampon et un signal d'émission activé lorsque le récepteur peut reprendre la prise de données. Xon-Xoff fonctionne sur les connexions série asynchrones.