When TCP uses PUSH to send packets one after the other, is flow control required?

1 Answer 1


TCP uses flow control at all times. Whether the PSH flag is used is irrelevant.

When the PSH flag is set it makes the source's stack send the pushed segments immediately, without any waiting for more data to fill an MSS-sized segment. Also on the destination, the buffer is passed to the application without any delay, regardless of buffer fill ratio.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.