[ih] NCP, TCP/IP question
Craig Partridge
craig at tereschau.net
Tue Mar 10 14:02:02 PDT 2020
I got to know Charlie after 1983. My recollection was that he worked on
TCP implementations in the 1970s. I cannot remember the platforms.
Craig
On Tue, Mar 10, 2020 at 1:24 PM Barbara Denny via Internet-history <
internet-history at elists.isoc.org> wrote:
> I don't think anyone has mentioned Charlie Lynn yet. My memory might be
> faulty but I think he was working on TCP in the early 80s, perhaps even
> earlier. I don't know if he was bug fixing someone else's implementation
> but I am pretty sure he reported on TCP during our BBN packet radio status
> meetings. Charlie worked on many Internet projects but unfortunately died
> fairly young. Perhaps Jil Westcott can verify or fill in here since she
> was managing the packet radio project at BBN at this time.
> barbara
>
> On Tuesday, March 10, 2020, 05:31:54 AM PDT, Nelson H. F. Beebe via
> Internet-history <internet-history at elists.isoc.org> wrote:
>
> Vint Cerf asks about early implementation languages for TCP/IP.
>
> I searched our remaining archives of what in the 1980s and 1990s was
> science.utah.edu, a DECsystem 20/40 (later upgraded to a 20/60)
> running TOPS-20, and found TCP/IP network code written in PDP-10
> assembly languages with these names:
>
> tcpbbn.mac tcpcrc.mac tcpjfn.mac tcptcp.mac
>
> The files in that directory carry time stamps from 1984.10.25 to
> 1985.09.11.
>
> The tcpbbn.mac file has this comment:
>
> ;COPYRIGHT (C) DIGITAL EQUIPMENT CORPORATION 1976, 1985.
>
> This module implements the BBN TCP JSYS interface.
> This code was originally developed at Bolt Beranek and Newman (BBN)
> under contract to the Defense Advanced Research Projects Agency
> (DARPA).
>
> The JSYS instruction is the PDP-10 system call.
>
> I also found a memo, design.mem, with the header
>
> Black Arts
> of
> Transmission Control Protocol
> Inter Network Protocol
> Implementation
> in the
> VAX / VMS Environment
>
> July 1982
>
> Stan C. Smith
> Tektronix, Inc.
> Computer Resource Dept 50-454
> P.O. box 500
> Beaverton, Oregon 97077
>
> that describes the VAX/VMS TCP/IP code written in Bliss, a systems
> programming language that was developed at CMU for DEC, and used by a
> few sites with DEC development contracts. Otherwise, it was a
> licensed software product that was too expensive for us to have on our
> PDP-10, PDP-11, and VAX systems.
>
> Instead, we wrote such code in assembly language, and later, in Pascal
> (TOPS-20 compiler from Chuck Hedrick's team at Rutgers), C (PCC
> compiler ported to TOPS-20 by the late Jay Lepreau, and later KCC,
> written by Kok Chen at Stanford and significantly extended for systems
> programming work by Ken Harrenstien at SRI International), and PCL
> (Programmable Command Language, a DEC compiler available only on
> TOPS-20). Once C became available on the PDP-10 and VAX, it was
> clearly the language of choice for software tools, and assembly code
> was a dead end with the growth in minicomputer and microprocessor
> architectures.
>
> For scientific work, all of our coding was in Fortran, and SFTRAN3 (a
> structured Fortran developed at JPL in Pasadena, and machine
> translated to standard Fortran 66 and 77), with only low-level
> primitives for character and bit processing, and system calls, written
> in assembly code.
>
>
> -------------------------------------------------------------------------------
> - Nelson H. F. Beebe Tel: +1 801 581 5254
> -
> - University of Utah FAX: +1 801 581 4148
> -
> - Department of Mathematics, 110 LCB Internet e-mail:
> beebe at math.utah.edu -
> - 155 S 1400 E RM 233 beebe at acm.org
> beebe at computer.org -
> - Salt Lake City, UT 84112-0090, USA URL:
> http://www.math.utah.edu/~beebe/ -
>
> -------------------------------------------------------------------------------
> --
> Internet-history mailing list
> Internet-history at elists.isoc.org
> https://elists.isoc.org/mailman/listinfo/internet-history
>
> --
> Internet-history mailing list
> Internet-history at elists.isoc.org
> https://elists.isoc.org/mailman/listinfo/internet-history
>
--
*****
Craig Partridge's email account for professional society activities and
mailing lists.
More information about the Internet-history
mailing list