From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20645 invoked from network); 22 May 2020 14:43:38 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 22 May 2020 14:43:38 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 96D0E9C84D; Sat, 23 May 2020 00:43:37 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 9C5819C5E8; Sat, 23 May 2020 00:43:14 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=planet.nl header.i=@planet.nl header.b="LANLM7Te"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 3571E9C5E8; Sat, 23 May 2020 00:43:12 +1000 (AEST) Received: from cpsmtpb-ews10.kpnxchange.com (cpsmtpb-ews10.kpnxchange.com [213.75.39.15]) by minnie.tuhs.org (Postfix) with ESMTP id AABEA9C5E5 for ; Sat, 23 May 2020 00:43:05 +1000 (AEST) Received: from cpsps-ews15.kpnxchange.com ([10.94.84.182]) by cpsmtpb-ews10.kpnxchange.com with Microsoft SMTPSVC(8.5.9600.16384); Fri, 22 May 2020 16:43:03 +0200 X-Brand: 7abm2Q== X-KPN-SpamVerdict: e1=0;e2=0;e3=0;e4=(e1=10;e3=10;e2=11;e4=10);EVW:Whi te;BM:NotScanned;FinalVerdict:Clean X-CMAE-Analysis: v=2.3 cv=HrPt53bS c=1 sm=1 tr=0 cx=a_idp_e a=YnLMpE5S06+Zisl5ga1zfg==:117 a=soxbC+bCkqwFbqeW/W/r+Q==:17 a=x1i13A_MHe4A:10 a=IkcTkHD0fZMA:10 a=sTwFKg_x9MkA:10 a=rZ0H18CHAAAA:8 a=AoeSMSUmAAAA:8 a=BWdD6qB_D-Xw3pOtcNgA:9 a=SGKOe1TynrUb9p1Q:21 a=2DYgD7e-k2dERYzU:21 a=QEXdDO2ut3YA:10 a=IA4qIw_M-6cA:10 a=6pZ44MGj6340-I2UFzF6:22 a=2UY7SMgi64q-0UtCmZ5F:22 X-CM-AcctID: kpn@feedback.cloudmark.com Received: from smtp.kpnmail.nl ([195.121.84.46]) by cpsps-ews15.kpnxchange.com over TLS secured channel with Microsoft SMTPSVC(8.5.9600.16384); Fri, 22 May 2020 16:43:03 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=planet.nl; s=planet01; h=to:date:message-id:subject:mime-version:content-type:from; bh=cbTa8c7DPkFQzFGh/Jqdr8Ixuh2QWVnJmXjeKyYq4NI=; b=LANLM7Te3vzZlPSDIh3iaaoRSyqECgLbmoBcwXNl6A0bmMJ6p8PHKHEedTxA4wAfKj/0oC4CqtnYc 7Sw4875C+DyMG97/joVgeXdYtzC6DUrJBFpQIUFOQVwadZzLOMYQfnSlmISx7UumCAk4Lw3erVxy2Q GogqxsmtUlO1gfEM= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|5+cZYWLJu4eCZCbRU+jpxBx5LOV1Hc6ugp7qp3pZJhJU85y/TaFDiPanyCFITUj umYtZzbqpzJMY+DhYqST3cw== X-Originating-IP: 80.101.112.122 Received: from mba2.fritz.box (sqlite.xs4all.nl [80.101.112.122]) by smtp.kpnmail.nl (Halon) with ESMTPSA id 8a24e07b-9c3a-11ea-9545-005056ab7584; Fri, 22 May 2020 16:43:03 +0200 (CEST) From: Paul Ruizendaal Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-Id: <47C6BA0D-48B8-43F9-8805-614B25F98B14@planet.nl> Date: Fri, 22 May 2020 16:43:02 +0200 To: TUHS main list X-Mailer: Apple Mail (2.3445.104.11) X-OriginalArrivalTime: 22 May 2020 14:43:03.0282 (UTC) FILETIME=[4C2CBD20:01D63047] X-RcptDomain: minnie.tuhs.org Subject: Re: [TUHS] BBN technical reports? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" > I went looking for the three IPC reports: >=20 > For more information about this system, see: > - "Interprocess Communication Extensions for the UNIX Operating = System: I - > Design Considerations", Rand Corporation, Report R-2064/1-AF, June = 1977. > - "Interprocess Communication Extensions for the UNIX Operating = System: II > - Implementation", Rand Corporation, Report R-2064/2-PR, April 1977. > - "UNIX TCP User's Guide", Bolt Beranek and Newman Inc., Report No. = 3724 >=20 >=20 > And could only find the first one online at >=20 > https://apps.dtic.mil/dtic/tr/fulltext/u2/a044200.pdf >=20 > Do we have the other two anywhere? Yes we do. The first two are about Rand ports. You=E2=80=99ve found the overview by = Carl Sunshine, the implementation by Steve Zucker is the next report up = on DTIC: https://apps.dtic.mil/sti/pdfs/ADA044201.pdf The TCP User guide report you refer to is about a TCP implementation = done by Jack Haverty, which took an implementation in PDP-11 assembler = and wrapped it in a NCP Unix shell. Jack has a listing in his attic, but = it is not scanned. The problem with this implementation was that it is = was all very cramped in the kernel, so he had to reduce disk buffers = substantially. As pipes (and Rand ports) use disk buffers to hold pipe = data, which get swapped out to disk as needed, he found that his system = trashed a lot and effective TCP speeds in his first trials were barely = above few dozen byte per second. The report is actually on the TUHS tree: https://www.tuhs.org/cgi-bin/utree.pl?file=3DBBN-V6/doc (there is also nroff source for Steven Zucker=E2=80=99s report, and = other interesting material in that directory - such as a report on pipe = performance). The actual V6 implementation that is on that THUS page is not Jack = Haverty=E2=80=99s version, but a version done from scratch by Mike = Wingfield, using the learning=E2=80=99s of Jack=E2=80=99s work. Mike=E2=80= =99s implementation worked quite well and won first prize in a March = 1979 tongue-in-cheek TCP4 conformance & interop competition. The BBN = report for that version is 4295. Craig Partridge was kind enough to dig = it up from the BBN library - I can send you a copy if you like (it was = cleared for public release). Although the implementation was done for research purposes (mainly = Autodin II security features and simulation), it seems to have had a = long life as a stop-gap to keep aging PDP-11=E2=80=99s connected after = the switch from NCP to TCP in 1983. Paul