Re: FC vs CC Re: [e2e] Fwd: Re: Once again buffer bloat and CC. Re: A Cute Story. Or: How to talk completely at cross purposes. Re: When was Go Back N adopted by TCP
Vint Cerf <[email protected]> Thu, 21 Aug 2014 19:33:08 -0400
| Newsgroups | gmane.culture.internet.history,gmane.network.end2end |
|---|---|
| Message-ID | <CAHxHggfFxLmto6QTbhC4-sXFEYk7ZNejQ=O804L-DOvAUBRCVg@mail.gmail.com> |
--001a11c2f266a9816d05012c2459
Content-Type: text/plain; charset=UTF-8
flow control was found in the ARPANET design pretty explicitly at the IMP
layer. NCP needed to get a RFNM ("request for next message") before it
would gate another host message into the ARPANET.
v
On Thu, Aug 21, 2014 at 6:46 PM, Andrew G. Malis <[email protected]> wrote:
> Noel,
>
> RFC 802 was my first RFC! The congestion being discussed was with regard
> to the ARPANET.
>
> Also, flow control procedures were included in X.25, which was first
> published in 1976, although it was obviously in progress well before then.
>
> Cheers,
> Andy
>
>
>
> On Thu, Aug 21, 2014 at 5:27 PM, Noel Chiappa <[email protected]>
> wrote:
>
>> > From: Detlef Bosau <[email protected]>
>>
>> > When were the terms congestion control and flow control coined?
>>
>> 'Flow control' (in networking - in communications overall, it goes back
>> even
>> further) is pretty old: RFC-36 (March 1970) talks about it in close to the
>> modern sense (although at that point, it was provided by the network, not
>> by
>> the end-host), so its use in data networks dates back basically to the
>> beginning.
>>
>> 'Congestion control' has also been around for a while - see RFC-802
>> (November
>> 1981), and then Nagle's magnificent RFC-896 (January 1984), where is
>> appears
>> in pretty much its modern meaning.
>>
>> Noel
>>
>
>
--001a11c2f266a9816d05012c2459
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">flow control was found in the ARPANET design pretty explic=
itly at the IMP layer. NCP needed to get a RFNM ("request for next mes=
sage") before it would gate another host message into the ARPANET.<div=
>
<br><div><br></div><div>v</div><div><br></div></div></div><div class=3D"gma=
il_extra"><br><br><div class=3D"gmail_quote">On Thu, Aug 21, 2014 at 6:46 P=
M, Andrew G. Malis <span dir=3D"ltr"><<a href=3D"mailto:[email protected]=
m" target=3D"_blank">[email protected]</a>></span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">Noel,<div><br></div><div>RF=
C 802 was my first RFC! The congestion being discussed was with regard to t=
he ARPANET.</div>
<div><br></div><div>Also, flow control procedures were included in X.25, wh=
ich was first published in 1976, although it was obviously in progress well=
before then.<br>
<div><br></div><div>Cheers,</div><div>Andy</div><div><br></div></div></div>=
<div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><br>=
<div class=3D"gmail_quote">On Thu, Aug 21, 2014 at 5:27 PM, Noel Chiappa <s=
pan dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a>></span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">=C2=A0 =C2=A0 > From: Detlef Bosau <<a=
href=3D"mailto:[email protected]" target=3D"_blank">[email protected]<=
/a>><br>
<div><br>
=C2=A0 =C2=A0 > When were the terms congestion control and flow control =
coined?<br>
<br>
</div>'Flow control' (in networking - in communications overall, it=
goes back even<br>
further) is pretty old: RFC-36 (March 1970) talks about it in close to the<=
br>
modern sense (although at that point, it was provided by the network, not b=
y<br>
the end-host), so its use in data networks dates back basically to the<br>
beginning.<br>
<br>
'Congestion control' has also been around for a while - see RFC-802=
(November<br>
1981), and then Nagle's magnificent RFC-896 (January 1984), where is ap=
pears<br>
in pretty much its modern meaning.<br>
<span><font color=3D"#888888"><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Noel<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
--001a11c2f266a9816d05012c2459--