0
$\begingroup$

I am asking for a categorization of the control mechanism that TCP uses for flow and congestion control. Obviously, it is closed-loop but would that be discrete? Event-based? Continuous?

$\endgroup$
1
  • $\begingroup$ How is this not completely explained in the standard? Go read RFC 793. $\endgroup$ – Olin Lathrop Jun 25 '17 at 14:49
1
$\begingroup$

I would say it is event based. You send out some packets and then nothing happens until you either receive an ACK, a NACK, or a certain amount of time passes without receiving anything. Once one of those events occurs, then you take some actions (e.g. send out more packets or re-send dropped packets, possibly more or less packets than you sent out the first time).

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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