Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Transport layer flow control

How does the receiver govern the amount of data sent by the sender? How and where is flow control adjusted?

1 ACCEPTED SOLUTION

Accepted Solutions
Super Bronze

Re: Transport layer flow control

The TCP flow conrol mechanism is fixed, however knowing how it works, we can influence it by how we drop (or ECN, if supported) packets, e.g. RED, police, etc. We can also "shape" traffic. Actual features vary per Cisco device.

4 REPLIES
Hall of Fame Super Silver

Re: Transport layer flow control

Hello Said,

if you refer to TCP flow control the receiver advertises in each ACK packet to the sender the current size of its available buffers for the session

see

http://www.cs.umd.edu/~shankar/417-F01/Slides/chapter3b/sld008.htm

So the window can change over time and it is called sliding window because it can increase or decrease over time

TCP uses bytes and not packets as a reference.

the field in the TCP header is window

see

http://www.freesoft.org/CIE/Course/Section4/8.htm

Hope to help

Giuseppe

Super Bronze

Re: Transport layer flow control

Giuseppe's post describes how the receiver, at least in TCP, informs the sender of its available buffer space. This feature is mostly an all or nothing method of adjusting flow (although there are some network devices that "spoof" this information for flow contol).

TCP flow control also relies on sender adjusting itself via "slow start" and management of its congestion window. (NB: Giuseppe's first reference also provides information about these features of TCP.)

New Member

Re: Transport layer flow control

So, the the TCP flow control mechanism is fixed and can not be adjusted? We have Cisco equipment. Is the above mechanism related to firewall, or router? So in both equipment the flow control can not be adjusted?

Thanks.

Super Bronze

Re: Transport layer flow control

The TCP flow conrol mechanism is fixed, however knowing how it works, we can influence it by how we drop (or ECN, if supported) packets, e.g. RED, police, etc. We can also "shape" traffic. Actual features vary per Cisco device.

385
Views
0
Helpful
4
Replies