Le
contrôle de flux, dans un réseau informatique, représente un
asservissement du débit binaire de la source vers le puits.
Quand une machine qui a un débit montant supérieur au débit descendant de la destination, la source diminue son débit pour ne pas submerger le puits de requêtes (obligeant parfois, vu que le puits ne peut pas les traiter, la ré-émission de ces dernières). Le contrôle de flux doit être différencié du
contrôle de congestion, qui est utilisé pour contrôler le flux de données lorsque la congestion a déjà eu lieu. Les mécanismes de contrôle de flux sont classés par le fait que le récepteur envoie une
information de retour à l'émetteur.