From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 093fce8a for ; Fri, 14 Feb 2020 16:23:23 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id C26759CE46; Sat, 15 Feb 2020 02:23:20 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 074C89CDC0; Sat, 15 Feb 2020 02:22:46 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 43A8C9CDC0; Sat, 15 Feb 2020 02:22:43 +1000 (AEST) Received: from lb1-smtp-cloud8.xs4all.net (lb1-smtp-cloud8.xs4all.net [194.109.24.21]) by minnie.tuhs.org (Postfix) with ESMTPS id 5FA9E9CCAA for ; Sat, 15 Feb 2020 02:22:41 +1000 (AEST) Received: from mba2.fritz.box ([80.101.112.122]) by smtp-cloud8.xs4all.net with ESMTPA id 2djhjJrDJ8i432djijQcyg; Fri, 14 Feb 2020 17:22:39 +0100 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: <7128AB08-C99E-490E-BD81-7D62503FF676@planet.nl> Date: Fri, 14 Feb 2020 17:22:37 +0100 To: TUHS main list X-Mailer: Apple Mail (2.3445.104.11) X-CMAE-Envelope: MS4wfLw7MKR9Td3ovO/BV7lQQd0KzMIJbV6CZGHtmRjorL5Rq4zmyCGUC3KXdgSd3G2XAbRiMDZ0W/Jjns2vreun2Gm7cE8RQ39ZuHyy9KJj01NZ3ganXyyR EKvBlG3IfV5H1H2epI2NYghv3WpT5HfCH+jNPF5kKbvTHHAni8dl67ii Subject: [TUHS] Datakit early end-to-end protocol(s) 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=E2=80=99m looking for the end-to-end datakit network protocol as it = existed in 7th Edition. Context is as follows: - The Spider network guaranteed reliable, in-order delivery of packets = at the TIU interface. There does not seem to have been a standard host = end-to-end protocol, although applications did of course contain sanity = checks (see for instance the =E2=80=98nfs=E2=80=99 source here: = http://chiselapp.com/user/pnr/repository/Spider/tree?ci=3Dtip) - Datakit dropped the reliable delivery part (although it did retain the = in-order guarantee) and moved this responsibility to the host. It is the = (early) evolution of the related protocol that I=E2=80=99m trying to dig = up. - 7th Edition appears to have had a (serial line based) Datakit = connection. Datakit drivers are not in the distributed files, but its = tty.h file has defines for several Datakit related constants. Also, as = the first Datakit switches became operational at Murray Hill in =E2=80=997= 8 or =E2=80=9979, it seems a reasonable assumption that the Research = code base included drivers & protocols for it around that time. - After that the trail continues with the 8th edition which has a stream = filter (dkp.c) for the =E2=80=9CNew Datakit Protocol=E2=80=9D: = http://chiselapp.com/user/pnr/repository/v8unix/artifact/01b4f6f05733aba5 = This suggests that there was an =E2=80=9COld Datakit Protocol=E2=80=9D = as well - if so, this may have been the protocol in use at the time of = 7th Edition. The =E2=80=9CNew Datakit Protocol=E2=80=9D appears to be (more or less) = the same as what was later called URP (Universal Receiver Protocol). At = the time of Plan9 its IL/IP protocol appears to have been designed as an = equivalent for URP/Datakit. The early protocols where apparently = (co-)designed by Greg Chesson and maybe also stood at the base of his = later XTP protocol work. Any recollections about the early history and evolution of this Datakit = protocol are much appreciated. Also, if the source to the 7th Edition = Datakit network stack survived I=E2=80=99d love to hear. Paul