Re: [tcpm] draft-eggert-tcpm-historicize-00
<L.Wood@surrey.ac.uk> Wed, 09 June 2010 19:15 UTC
Return-Path: <L.Wood@surrey.ac.uk>
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 33B183A6818 for <tcpm@core3.amsl.com>; Wed, 9 Jun 2010 12:15:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.999
X-Spam-Level:
X-Spam-Status: No, score=-3.999 tagged_above=-999 required=5 tests=[BAYES_50=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hn0mhJmLgcQu for <tcpm@core3.amsl.com>; Wed, 9 Jun 2010 12:15:11 -0700 (PDT)
Received: from mail82.messagelabs.com (mail82.messagelabs.com [195.245.231.67]) by core3.amsl.com (Postfix) with ESMTP id 15A6E3A676A for <tcpm@ietf.org>; Wed, 9 Jun 2010 12:15:10 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: L.Wood@surrey.ac.uk
X-Msg-Ref: server-15.tower-82.messagelabs.com!1276110911!10461854!1
X-StarScan-Version: 6.2.4; banners=-,-,-
X-Originating-IP: [131.227.200.31]
Received: (qmail 22065 invoked from network); 9 Jun 2010 19:15:11 -0000
Received: from unknown (HELO EXHT011P.surrey.ac.uk) (131.227.200.31) by server-15.tower-82.messagelabs.com with AES128-SHA encrypted SMTP; 9 Jun 2010 19:15:11 -0000
Received: from EXMB01CMS.surrey.ac.uk ([169.254.1.69]) by EXHT011P.surrey.ac.uk ([131.227.200.31]) with mapi; Wed, 9 Jun 2010 20:15:11 +0100
From: L.Wood@surrey.ac.uk
To: hagen@jauu.net
Date: Wed, 09 Jun 2010 20:15:09 +0100
Thread-Topic: [tcpm] draft-eggert-tcpm-historicize-00
Thread-Index: AcsICBQ8J1cjZMVwRaaWiZka4WO5Rw==
Message-ID: <07BF7B99-FF83-44E1-BF52-BED91ACA7F3A@surrey.ac.uk>
References: <20100609151532.8E75E28C0D0@core3.amsl.com> <33D3BDE9-7E8D-4DF0-B8D5-BFFC66CF9C99@nokia.com> <20100609173556.GA5338@nuttenaction>
In-Reply-To: <20100609173556.GA5338@nuttenaction>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: tcpm@ietf.org, L.Wood@surrey.ac.uk
Subject: Re: [tcpm] draft-eggert-tcpm-historicize-00
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Jun 2010 19:15:16 -0000
On 9 Jun 2010, at 18:35, Hagen Paul Pfeifer wrote: > > TCP Alternate Checksum Options _can eventually_ useful in the future for > example Interplanetary TCP. Unlikely. TCP is usable (albeit slow) up until 1.5 light seconds, which just about encompasses the Moon. Beyond that, interactions of the path delay with TCP timers degrade performance considerably. Long-distance interplanetary communication is more likely to be scheduled and continuous, carefully managed, rather than just throwing a bunch of competing flows down a pipe and out a dish and trusting TCP endpoints to do anything useful with the bandwidth their algorithms prevent them from using effectively. (The old 'loss due to channel corruption is not loss due to congestion, so don't back off sending' problem.) Long-distance interplanetary communication may use IP, but it won't use TCP. Some details in http://personal.ee.surrey.ac.uk/Personal/L.Wood/publications/index.html#protocol-radius Lloyd Wood, Cathryn Peoples, Gerard Parr, Bryan Scotney, Adrian Moore, 'TCP's protocol radius: the distance where timers prevent communication,' peer-reviewed conference paper, International Workshop on Space and Satellite Communications (IWSSC '07), Salzburg, Austria, September 2007. In any case, the TCP/UDP checksum often acts as a final demux check at the endpoint thanks to the pseudo-header coverage; lower-layer frame checksums detect transmission errors, while higher-layer checksums or digests across e.g. files detect errors after reassembly on final delivery. > Maybe some military sites already employ RFC 1145. Unlikely. SCPS-TP (a 'restandardising' of TCP by other bodies aimed at the US Department of Defense and others way back when) has found a niche in PEP acceleration for satellite in US military networks - and that only has the TCP checksum. (A rare example of stuff being left out in restandardising, rather than being added in.) If you want TCP behaviour but with a stronger checksum, use SCTP. See RFC4960. (Won't help with large jumbo SCTP frames, though; longer lengths need stronger checks, and CRC32c weakens after about 14Kbytes of payload.) Lloyd Wood L.Wood@surrey.ac.uk http://sat-net.com/L.Wood
- [tcpm] draft-eggert-tcpm-historicize-00 Lars Eggert
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Ron Bonica
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Hagen Paul Pfeifer
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Anantha Ramaiah (ananth)
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Lars Eggert
- [tcpm] draft-anumita-tcpm-stronger-checksum (was:… Lars Eggert
- Re: [tcpm] draft-eggert-tcpm-historicize-00 L.Wood
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Duke, Martin
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Hagen Paul Pfeifer
- Re: [tcpm] draft-eggert-tcpm-historicize-00 L.Wood
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Hagen Paul Pfeifer
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Alejandro Acosta
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Anantha Ramaiah (ananth)
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Scheffenegger, Richard
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Joe Touch
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum L.Wood
- Re: [tcpm] draft-eggert-tcpm-historicize-00 L.Wood
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Scheffenegger, Richard
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Scheffenegger, Richard
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Joe Touch
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Biswas, Anumita
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Biswas, Anumita
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Joe Touch
- Re: [tcpm] draft-anumita-tcpm-stronger-checksum Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Lars Eggert
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Hagen Paul Pfeifer
- Re: [tcpm] draft-eggert-tcpm-historicize-00 David Ros
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Lars Eggert
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Alexander Zimmermann
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Yuchung Cheng
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Eddy, Wesley M. (GRC-MS00)[ASRC AEROSPACE CORP]
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Anantha Ramaiah (ananth)
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Scheffenegger, Richard
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Scheffenegger, Richard
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Fernando Gont
- Re: [tcpm] draft-eggert-tcpm-historicize-00 L.Wood
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 L.Wood
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 L.Wood
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Biswas, Anumita
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Biswas, Anumita
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 L.Wood
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 rick jones
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 rick jones
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Lars Eggert
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Scheffenegger, Richard
- Re: [tcpm] draft-eggert-tcpm-historicize-00 Joe Touch