Re: [core] HTTP over UDP

<L.Wood@surrey.ac.uk> Fri, 26 March 2010 16:25 UTC

Return-Path: <L.Wood@surrey.ac.uk>
X-Original-To: core@core3.amsl.com
Delivered-To: core@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A86B3A6C23 for <core@core3.amsl.com>; Fri, 26 Mar 2010 09:25:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.469
X-Spam-Level:
X-Spam-Status: No, score=-5.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, 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 Aa+MmUvNEw3M for <core@core3.amsl.com>; Fri, 26 Mar 2010 09:25:37 -0700 (PDT)
Received: from mail78.messagelabs.com (mail78.messagelabs.com [195.245.230.131]) by core3.amsl.com (Postfix) with ESMTP id 3D9283A6BCC for <core@ietf.org>; Fri, 26 Mar 2010 09:20:00 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: L.Wood@surrey.ac.uk
X-Msg-Ref: server-5.tower-78.messagelabs.com!1269620421!2659890!1
X-StarScan-Version: 6.2.4; banners=-,-,-
X-Originating-IP: [131.227.200.31]
Received: (qmail 23863 invoked from network); 26 Mar 2010 16:20:22 -0000
Received: from unknown (HELO EXHT011P.surrey.ac.uk) (131.227.200.31) by server-5.tower-78.messagelabs.com with AES128-SHA encrypted SMTP; 26 Mar 2010 16:20:22 -0000
Received: from EXMB01CMS.surrey.ac.uk ([169.254.1.49]) by EXHT011P.surrey.ac.uk ([131.227.200.31]) with mapi; Fri, 26 Mar 2010 16:20:21 +0000
From: L.Wood@surrey.ac.uk
To: distobj@acm.org, core@ietf.org
Date: Fri, 26 Mar 2010 16:20:24 +0000
Thread-Topic: [core] HTTP over UDP
Thread-Index: AcrM/pYZcXPNx+GsTFO4BKN6Znua+wAASwkw
Message-ID: <FD7B10366AE3794AB1EC5DE97A93A37305A1ACDBDA@EXMB01CMS.surrey.ac.uk>
References: <e9dffd641003260907n68333188ua6d2ff605c577897@mail.gmail.com>
In-Reply-To: <e9dffd641003260907n68333188ua6d2ff605c577897@mail.gmail.com>
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
Subject: Re: [core] HTTP over UDP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Mar 2010 16:25:44 -0000

UDP doesn't have the necessary streaming semantics; as soon as the message
exceeds one UDP segment, more than UDP can provide is needed.

There has been discussion elsewhere of splitting HTTP from TCP
and running HTTP over other protocols, including UDP-based protocols
that implement the necessary streaming.

See
http://tools.ietf.org/html/draft-wood-dtnrg-http-dtn-delivery
http://info.ee.surrey.ac.uk/Personal/L.Wood/dtn/http-dtn

L.


-----Original Message-----
From: core-bounces@ietf.org [mailto:core-bounces@ietf.org] On Behalf Of Mark Baker
Sent: 26 March 2010 16:07
To: core
Subject: [core] HTTP over UDP

Hello.  I've seen a handful of HTTP-like protocols over UDP proposed,
but I'm curious why I haven't seen any mention of doing plain old HTTP
over UDP, like this;

http://tools.ietf.org/html/draft-goland-http-udp-00

Has such an approach been considered and rejected?

Mark.