Ray Tomlinson

Jari Arkko <jari.arkko@piuha.net> Sun, 06 March 2016 11:02 UTC

Return-Path: <jari.arkko@piuha.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com []) by ietfa.amsl.com (Postfix) with ESMTP id B6DF81B2A5B for <ietf@ietfa.amsl.com>; Sun, 6 Mar 2016 03:02:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.501
X-Spam-Status: No, score=-0.501 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RP_MATCHES_RCVD=-0.001] autolearn=ham
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id msYIfI911vON for <ietf@ietfa.amsl.com>; Sun, 6 Mar 2016 03:02:17 -0800 (PST)
Received: from p130.piuha.net (p130.piuha.net []) by ietfa.amsl.com (Postfix) with ESMTP id 19A971B2A57 for <ietf@ietf.org>; Sun, 6 Mar 2016 03:02:17 -0800 (PST)
Received: from localhost (localhost []) by p130.piuha.net (Postfix) with ESMTP id 427272CEE6 for <ietf@ietf.org>; Sun, 6 Mar 2016 13:02:15 +0200 (EET) (envelope-from jari.arkko@piuha.net)
X-Virus-Scanned: amavisd-new at piuha.net
Received: from p130.piuha.net ([]) by localhost (p130.piuha.net []) (amavisd-new, port 10024) with ESMTP id Mcd_Jwg-zg6O for <ietf@ietf.org>; Sun, 6 Mar 2016 13:02:14 +0200 (EET)
Received: from [] (p130.piuha.net [IPv6:2a00:1d50:2::130]) by p130.piuha.net (Postfix) with ESMTP id 6684C2CCE2 for <ietf@ietf.org>; Sun, 6 Mar 2016 13:02:14 +0200 (EET) (envelope-from jari.arkko@piuha.net)
From: Jari Arkko <jari.arkko@piuha.net>
X-Pgp-Agent: GPGMail 2.5.2
Content-Type: multipart/signed; boundary="Apple-Mail=_F724D5C7-1DA1-4ED6-86E8-13B1ECFEDA10"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Subject: Ray Tomlinson
Date: Sun, 06 Mar 2016 11:02:13 +0000
Message-Id: <F7F5D31B-B32D-479C-88A2-5D7378D357A4@piuha.net>
To: IETF <ietf@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
X-Mailer: Apple Mail (2.1878.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/QIvFYGOJTEkPhXqRGsbxbImmEx8>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Mar 2016 11:02:19 -0000

I received sad news about Ray Tomlinson’s death from Craig Partridge and Vint Cerf yesterday. I wanted to send what they wrote to the IETF list as well:

> I just learned that Ray Tomlinson died this morning.
> Ray Tomlinson had been at BBN since 1967.  He’s best known for inventing the concept of sending email over a computer network and choosing the @ sign as the way to split the mailbox name from the host name.  But that’s a fraction of his amazing contributions to our field.  Ray was one of a four person team that created TENEX, the first operating system to support virtual memory using paging. He wrote one of the first implementations of TCP and, when he found data being duplicated in the received stream, devised methods to ensure that sequence numbers were not duplicated that remain fundamental to TCP/IP implementations today. He worked on the first object-oriented distributed system and early multimedia email systems.  And I’m sure I’m forgetting at least half a dozen other ways Ray made our world better.
> Craig

> I knew and worked with Ray Tomlinson during the development of the ARPANET and its host protocols and benefited, as have billions, from his seminal work on networked electronic email. More important, from my personal perspective, was his work with Bill Plummer on the first PDP-10 TENEX implementation of TCP (and later TCP/IP). In 1975, he discovered that the TCP as specified in December 1974 had flaws that led it to fail to detect duplicate packets and, together with Yogen Dalal, developed the three-way handshake and initial sequence number selection method to solve this problem. As Craig Partridge summarizes, Ray was a long-time and creative contributor to the Internet, operating systems, and many other highly practical applications in the computer science and communications domains. He was a self-effacing and humble man and extraordinary performer in our online world. I will miss his thoughtful, low-key and always helpful counsel.
> vint

Jari Arkko