Re: [tcpm] SYN/ACK Payloads, draft 01

Joe Touch <touch@ISI.EDU> Wed, 13 August 2008 22:33 UTC

Return-Path: <tcpm-bounces@ietf.org>
X-Original-To: tcpm-archive@megatron.ietf.org
Delivered-To: ietfarch-tcpm-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 04D5F3A6CE0; Wed, 13 Aug 2008 15:33:42 -0700 (PDT)
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 CE7133A6881 for <tcpm@core3.amsl.com>; Wed, 13 Aug 2008 15:33:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 l7G-nvPI0jA5 for <tcpm@core3.amsl.com>; Wed, 13 Aug 2008 15:33:39 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com (Postfix) with ESMTP id D9BD93A6B1A for <tcpm@ietf.org>; Wed, 13 Aug 2008 15:33:39 -0700 (PDT)
Received: from [75.217.123.194] (194.sub-75-217-123.myvzw.com [75.217.123.194]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id m7DMXK9b006809 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 13 Aug 2008 15:33:23 -0700 (PDT)
Message-ID: <48A36104.6000000@isi.edu>
Date: Wed, 13 Aug 2008 15:32:36 -0700
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
MIME-Version: 1.0
To: Adam Langley <agl@imperialviolet.org>
References: <396556a20808111035s2b974233o1e9d3671e82e3350@mail.gmail.com> <20080813172752.AA7A650846@romeo.rtfm.com> <396556a20808131047q781675a3if23d727ef5ae918f@mail.gmail.com> <20080813181630.A1E6750848@romeo.rtfm.com> <396556a20808131145y1be0fb4saeb7bbf74d078268@mail.gmail.com> <20080813195027.C4C5B50848@romeo.rtfm.com> <396556a20808131307r65a9f6a0oe4365be029620b2c@mail.gmail.com> <48A35CFA.4060709@isi.edu> <396556a20808131525i20dabf06w7a7a11e3468e541a@mail.gmail.com>
In-Reply-To: <396556a20808131525i20dabf06w7a7a11e3468e541a@mail.gmail.com>
X-Enigmail-Version: 0.95.6
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: tcpm@ietf.org
Subject: Re: [tcpm] SYN/ACK Payloads, draft 01
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: <https://www.ietf.org/mailman/private/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>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Adam Langley wrote:
| On Wed, Aug 13, 2008 at 3:15 PM, Joe Touch <touch@isi.edu> wrote:
|> This is, IMO, the most compelling argument that this mechanism ought to
|> be bound to a TCP port, not a TCP option.
|
| Although that removes any ability for it to be opportunistic since the
| latency of trying an alternative port is very high. Many sites will
| drop SYNs on ports other than 80 or 443.

Sites that understand this option would be listening on the desired
ports. It's trivial to issue two SYNs and wait to see which ones are
returned.

Further, I'm not even sure how to write the application at the server -
one that responds with different data depending on signals in a SYN.
What does that even mean, and how does the TCP API (as specified in
RFC793, e.g.) need to be extended to support that?

| Even if the original port
| were to advertise the alternative port for future connections, many
| clients are behind firewalls that will restrict their outbound
| connections.

Firewalls and NATs also sometimes munge TCP options, especially ones
they don't understand, FWIW.

Joe

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkijYQQACgkQE5f5cImnZrvYkACglc1GuY3R8hwH0lBFOBJjSLkm
oysAn0ztkIqkaZQaYQzNMce/KgFgaeGi
=y0YM
-----END PGP SIGNATURE-----
_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www.ietf.org/mailman/listinfo/tcpm