Re: multiplexing -- don't do it

Salvatore Loreto <salvatore.loreto@ericsson.com> Tue, 10 April 2012 15:41 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D1C711E8104 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 10 Apr 2012 08:41:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.223
X-Spam-Level:
X-Spam-Status: No, score=-8.223 tagged_above=-999 required=5 tests=[AWL=2.375, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1-WC3GID+FHt for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 10 Apr 2012 08:41:02 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 872D521F84E2 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 10 Apr 2012 08:40:59 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1SHdAE-0001P8-MW for ietf-http-wg-dist@listhub.w3.org; Tue, 10 Apr 2012 15:39:26 +0000
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <salvatore.loreto@ericsson.com>) id 1SHdA1-0001OH-Fw for ietf-http-wg@listhub.w3.org; Tue, 10 Apr 2012 15:39:13 +0000
Received: from mailgw2.ericsson.se ([193.180.251.37]) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <salvatore.loreto@ericsson.com>) id 1SHd9u-0007gH-U8 for ietf-http-wg@w3.org; Tue, 10 Apr 2012 15:39:11 +0000
X-AuditID: c1b4fb25-b7b18ae000000dce-a7-4f8454052b76
Authentication-Results: mailgw2.ericsson.se x-tls.subject="/CN=esessmw0256"; auth=fail (cipher=AES128-SHA)
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client CN "esessmw0256", Issuer "esessmw0256" (not verified)) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id B7.0C.03534.504548F4; Tue, 10 Apr 2012 17:38:45 +0200 (CEST)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.213.0; Tue, 10 Apr 2012 17:38:45 +0200
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id B3B8E2325 for <ietf-http-wg@w3.org>; Tue, 10 Apr 2012 18:38:44 +0300 (EEST)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id CC8D9527D7 for <ietf-http-wg@w3.org>; Tue, 10 Apr 2012 18:38:44 +0300 (EEST)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 5ABAB527D0 for <ietf-http-wg@w3.org>; Tue, 10 Apr 2012 18:38:44 +0300 (EEST)
Message-ID: <4F845403.1030103@ericsson.com>
Date: Tue, 10 Apr 2012 17:38:43 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: ietf-http-wg@w3.org
References: <emc784be85-d0e8-4ced-8785-15a6435fe0f4@BOMBED>
In-Reply-To: <emc784be85-d0e8-4ced-8785-15a6435fe0f4@BOMBED>
Content-Type: multipart/alternative; boundary="------------090801070508030307050304"
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Received-SPF: pass client-ip=193.180.251.37; envelope-from=salvatore.loreto@ericsson.com; helo=mailgw2.ericsson.se
X-W3C-Hub-Spam-Status: No, score=-4.2
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1SHd9u-0007gH-U8 6a33197519103c4af61cd3d888994c61
X-Original-To: ietf-http-wg@w3.org
Subject: Re: multiplexing -- don't do it
Archived-At: <http://www.w3.org/mid/4F845403.1030103@ericsson.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/13427
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
Resent-Message-Id: <E1SHdAE-0001P8-MW@frink.w3.org>
Resent-Date: Tue, 10 Apr 2012 15:39:26 +0000

I concur with Robert that solving a transport problem is decidedly not 
in scope of the WG.

however I can not resist ...


On 4/8/12 12:43 AM, Adrien W. de Croy wrote:
> also... UDP is very problematic for DoS, since there's no established 
> connection, and therefore no verification of source.
right, but you can use DTLS for this
> Try defending yourself against a DNS flood with spoofed source and 
> you'll see what I mean.  The work you need to do to respond to an HTTP 
> request is typically a lot more than you need to do for DNS, so the 
> impact would be worse.
> So IMO it's completely unsuitable as a transport for HTTP over the 
> internet.
but you can use SCTP over DTLS over UDP can provide an interesting 
solution to investigate from a *research prospective*
SCTP in the userland provide you with natively MUX and congestion 
control, and the userland approach solve the fact that not all the OSs 
support SCTP;
DTLS provides you with security
UDP: encapsulation of SCTP over UDP allows also to pass through NAT

/Sal

-- 
Salvatore Loreto, PhD
www.sloreto.com