What is the difference between flow control and congestion control?

1 answer

Answer

1008415

2026-02-28 05:50

+ Follow

Flow control vs. congestion control:

Flow control means preventing the source from sending data that the

sink will end up dropping because it runs out of buffer space.

This is fairly easy with a sliding window protocol--just make sure

the source's window is no larger than the free space in the sink's

buffer. TCP does this by letting the sink advertise its free buffer

space in the window field of the acks.

Congestion control means preventing (or trying to prevent) the

source from sending data that will end up getting dropped by a

router because its queue is full. This is more complicated, because

packets from different sources travelling different paths can

converge on the same queue.

ReportLike(0ShareFavorite

Copyright © 2026 eLLeNow.com All Rights Reserved.