[ih] NCP and TCP implementations

Craig Milo Rogers rogers at isi.edu
Tue Jul 21 02:15:36 PDT 2020

On 20.03.10, vinton cerf via Internet-history wrote:
> Steve Kirsch asks in what languages NCP and TCP were written.
> The Stanford first TCP implementation was done in BCPL by Richard Karp.
> Another version was written for PDP-11/23 by Jim Mathis but not clear in
> what language. Tenex was probably done in C at BBN. Was 360 done in PL/1??
> Dave Clark did one for IBM PC (assembly language/??)
> Other recollections much appreciated.

	The UCLA Center for Computer-based Behavioral Studies (UCLA/CCBS) had
a PDP-10 (KA-10 running the TOPS-10 operating system) with a PDP-15 as an I/O
frontend, connected by shared memory.  The PDP-15 ran an in-house operating
system.  The NCP, part of that operating system, was written in PDP-15
assembly language, which was cross-assembled on the PDP-10.  TOPS-10
extensions, written in the PDP-10 assembly language, Macro-10, communicated
with the NCP on the PDP-15 to expose the PDP-10 as an Arpanet host; the PDP-15
was not itself listed as the host.

	At least, that's what I remember.  It's been a while.

					Craig Milo Rogers

More information about the Internet-history mailing list