flow control

Directing liquid movement

Flow control refers to mechanisms that regulate the rate or timing of data transmission between systems, preventing a fast sender from overwhelming a slow receiver.

In networking and serial communication, flow control ensures that buffers don't overflow and data isn't lost.

Hardware flow control uses dedicated signal lines, while software flow control embeds special characters in the data stream.

The term also applies more broadly to any system that manages throughput: The dam provides flow control for the river downstream.

networking

throttling

Restricting flow or speed

packet · latency · queue · backpressure · transmission · protocol · handshake · TCP · ACK · retransmission

hydraulics

valve

Fluid flow controller

orifice · throttle · restrictor · actuator · spool · servo · piston · manifold · bypass · metering

programming

conditional

Dependent on prerequisites

switch · exception · return · break · continue · recursion · callback · async · await · promise

Categories
Opposites
regulation vs. unrestriction

flow controlfree flow

Unhindered continuous movement

open channel

order vs. chaos in transmission

flow controlcongestion

Excessive accumulation causing blockage

buffer overflow · flooding · system overload · traffic jam · gridlock

throttling vs. flooding

flow controlflooding

Overwhelming water accumulation

full throttle · burst mode · saturation · deluge

Family

flow, control, flower, flowing, flown, overflow, controller, controlled, flows

Familiarity
Top 50,000
Profile
Used worldwide · Timeless · Rated G