Flow Control

Why Trust Techopedia

What Does Flow Control Mean?

Flow control is the mechanism that ensures the rate at which a sender is transmitting is in proportion with the receiver’s receiving capabilities.

Advertisements

Flow control is utilized in data communications to manage the flow of data/packets among two different nodes, especially in cases where the sending device can send data much faster than the receiver can digest.

Techopedia Explains Flow Control

Networks of any size have many different devices connected and each device has unique data transmission parameters. For instance, a router is built to manage the routing of data whereas a desktop, at the receiving end of that data, has far less sending/receiving abilities.

These differences sending/receiving abilities may lead to conflict if the sender starts transmitting data faster than the receiving node’s ability. To counteract this problem, flow control is used. This technique manages the flow of data between nodes, keeping the sending/receiving capabilities of both nodes as the primary concern.

Xon-Xoff is an example of a flow control protocol that sync the sender with the receiver. It transmits a transmit off signal when the receiver no longer has space in its buffer and a transmit on signal when the receiver can resume taking data. Xon-Xoff works on asynchronous serial connections.

Advertisements

Related Terms

Margaret Rouse
Technology Expert
Margaret Rouse
Technology Expert

Margaret é uma premiada redatora e professora conhecida por sua habilidade de explicar assuntos técnicos complexos para um público empresarial não técnico. Nos últimos vinte anos, suas definições de TI foram publicadas pela Que em uma enciclopédia de termos tecnológicos e citadas em artigos do New York Times, Time Magazine, USA Today, ZDNet, PC Magazine e Discovery Magazine. Ela ingressou na Techopedia em 2011. A ideia de Margaret de um dia divertido é ajudar os profissionais de TI e de negócios a aprenderem a falar os idiomas altamente especializados uns dos outros.