Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Flow Control

created by discofever

(idea) by telbij (6.3 d) (print)   ?   (I like it!) Wed Dec 15 2004 at 15:30:57

Flow control is a term bandied about on almost all network hardware. From an early age the buzzword factor of 'flow control' had me really curious. They put it on the bulleted feature list of every modem, network switch, and other communication device on the market. But what does it mean?

Well it turns out that flow control just means the attempt by a communications device not to overwhelm the other end with data.

The attempt could be anything! However, in practice flow control is usually analogous with some sort of sliding window scheme. The simplest form of flow control is called rate-based flow control where the hardware has some internal mechanism to regulate its output bandwidth. You may be able to set this rate through some configuration, but the defining factor is that it does not change the rate based on information from its peer. Alternatively feedback-based flow control is where the sender changes its flow parameters depending on the acknowledgements it gets (or doesn't get) back from the other end.

In networking flow control should be done both on the Data Link layer (OSI Layer 2) and at the Transport layer (OSI Layer 4). This duplicity is required so that network nodes don't overwhelm each other along the way, but the end hosts can still regulate the flow in a suitable way for end-to-end communications.


printable version
chaos

TCP/IP versus OSI factual writeup UART Using Hyperterminal to Configure a Cisco 67x Router
Sliding Window New blokisms suggested for inclusion in the OED expectational acknowledgement data structure
Transmission Control Protocol / Internet Protocol Natalie Portman coordinates Flow chart
arcnet dominoes The OSI Reference Model and TCP/IP PL/SQL
UDP Wake capture Computer Architecture DMA
backpatch Coanda Effect call $+5
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Look at this mess the Death Borg made!
The Texas Chainsaw Massacre
Michelson-Morley experiment
Paris Catacombs
How to break a coconut
ekpyrotic universe
biofeedback
Editor Log: March 2002
Shotgun
War on Iraq 2003
Oolong
autism
Middle English
Mustang Ranch
New Writeups
Alnilamski
Rebel Yell(thing)
Heisenberg
Dahon Speed D7(thing)
etgar
Protection of civil rights in the USA and UK(essay)
archiewood
Airspace classifications(idea)
Ouzo
My first Christmas(event)
TheDeadGuy
Editor Log: August 2008(log)
AspieDad
Tools of the Trade(essay)
Apatrix
Editor Log: August 2008(log)
etouffee
Back where we started(poetry)
NeverLost
I'm never getting drunk again(idea)
Noung
post-racial(idea)
Heitah
Intensive farming(essay)
XWiz
Big Science(review)
Wuukiee
yellow cake batter(recipe)
Pavlovna
Sassenach(person)
E2 is a by-product of the existence of The Everything Development Company