The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Paul Ruizendaal <pnr@planet.nl>
To: TUHS main list <tuhs@minnie.tuhs.org>, Lars Brinkhoff <lars@nocrew.org>
Subject: Re: [TUHS] Unix NCP protocol stack for ARPANET
Date: Tue, 26 Oct 2021 10:06:30 +0200	[thread overview]
Message-ID: <4DB625DE-D35C-4734-9384-5785E54AC856@planet.nl> (raw)

Noel wrote:

>> 2. Note that the BBN TCP worked over NCP as its primary transport.
> 
> Your terminology is confused. TCP _never_ ran 'on' NCP; they were
> _alternative_ protocol stacks on top of IHP (on the ARPANET). No
> AHHP, no NCP.

Yes, of course you are right. I meant BBN TCP used *Arpanet* as its primary transport and hence has drivers for the IMP interface hardware.


Lars wrote:

> Here's the rub.  Some hosts may have jumped the TCP/IP gun ahead of the
> 1/1 1983 flag day.  The host tables don't say.  Could it be that all
> those VAXen were running experimental TCP/IP in January 1982?

From Mike Muuss’ TCP digest mailing list and a mail conversation with Vint Cerf a few years ago I understood the following. “Flag day” wasn’t as black and white as we remember it now. During 1982 there was a continuous push to move systems to TCP, and over the year more and more systems became dual protocol capable and later even TCP only. Because all TCP traffic used the same, dedicated Arpanet link number, BBN’s network control team could monitor the level of usage. From memory, in the Summer of 1982 traffic was about 50% TCP and by October 70%. Presumably it reached 80-90% by the end of the year.

During 1982 on 3 occasions, network control activated a feature in the IMP’s that refused traffic on link #0, which NCP used to negotiate a connection. This caused NCP applications to stop working. Again from memory, the first outage was a few hours, the second one a day and third one, late in 1982, for two days. This highlighted systems that needed conversion and helped motivate higher ups to approve conversion resources. It seems that making the switch often involved upgrading PDP11 to VAX.

From what I can tell flag day went well, although there were issues with mail gateways that lasted for several weeks.

At the start of 1982 there was no (usable) VAX Unix TCP code that I am aware of. There were several options for the PDP11, but of those I think only the 3COM code worked well. Around March/April there was code from BBN (see TUHS 4.1BSD) and from CSRG (4.1a BSD). A special build of PDP11 2.8BSD with TCP arrived somewhat later. My impression is that this was still the state of play on flag day, with 4.1cBSD only arriving well into 1983.

             reply	other threads:[~2021-10-26  8:07 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-26  8:06 Paul Ruizendaal [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-10-25 18:50 Noel Chiappa
2021-10-28  9:41 ` Lars Brinkhoff
2021-10-25 16:50 Paul Ruizendaal
2021-10-25 19:04 ` Lars Brinkhoff
2021-10-24 16:16 Lars Brinkhoff
2021-10-24 17:24 ` Clem Cole
2021-10-24 18:32   ` Ron Natalie
2021-10-24 19:28     ` Clem Cole
2021-10-24 19:28     ` Warner Losh
2021-10-24 20:25       ` Clem Cole
2021-10-25  9:26   ` Lars Brinkhoff

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4DB625DE-D35C-4734-9384-5785E54AC856@planet.nl \
    --to=pnr@planet.nl \
    --cc=lars@nocrew.org \
    --cc=tuhs@minnie.tuhs.org \
    --subject='Re: [TUHS] Unix NCP protocol stack for ARPANET' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).