Re: HTTbis spec size, was: Rechartering HTTPbis

Henrik Nordström <henrik@henriknordstrom.net> Mon, 06 February 2012 03:50 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 CA35C21F852B for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 5 Feb 2012 19:50:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.299
X-Spam-Level:
X-Spam-Status: No, score=-10.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, 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 7hkVMVkw0K50 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 5 Feb 2012 19:50:08 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 4D6B721F84F5 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 5 Feb 2012 19:50:07 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1RuFZM-0005JL-NN for ietf-http-wg-dist@listhub.w3.org; Mon, 06 Feb 2012 03:48:44 +0000
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <henrik@henriknordstrom.net>) id 1RuFZE-0005Id-Cs for ietf-http-wg@listhub.w3.org; Mon, 06 Feb 2012 03:48:36 +0000
Received: from vps1.henriknordstrom.net ([195.20.207.177]) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <henrik@henriknordstrom.net>) id 1RuFZB-0001OG-GF for ietf-http-wg@w3.org; Mon, 06 Feb 2012 03:48:35 +0000
Received: from home.henriknordstrom.net (183.159.216.81.static.tb.siw.siwnet.net [81.216.159.183]) by vps1.henriknordstrom.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id q163jeBN003136; Mon, 6 Feb 2012 03:45:41 GMT
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by home.henriknordstrom.net (8.14.5/8.14.5) with ESMTP id q163j3w7008650; Mon, 6 Feb 2012 04:45:03 +0100
Message-ID: <1328499903.16728.116.camel@home.henriknordstrom.net>
From: Henrik Nordström <henrik@henriknordstrom.net>
To: Julian Reschke <julian.reschke@gmx.de>
Cc: Poul-Henning Kamp <phk@phk.freebsd.dk>, Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
Date: Mon, 06 Feb 2012 04:45:03 +0100
In-Reply-To: <4F23D30C.1040406@gmx.de>
References: <1839.1327747527@critter.freebsd.dk> <4F23D30C.1040406@gmx.de>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.2.2 (3.2.2-1.fc16)
Mime-Version: 1.0
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (vps1.henriknordstrom.net [195.20.207.177]); Mon, 06 Feb 2012 03:45:41 +0000 (UTC)
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by vps1.henriknordstrom.net id q163jeBN003136
Received-SPF: none client-ip=195.20.207.177; envelope-from=henrik@henriknordstrom.net; helo=vps1.henriknordstrom.net
X-W3C-Hub-Spam-Status: No, score=-1.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01
X-W3C-Scan-Sig: maggie.w3.org 1RuFZB-0001OG-GF 07ace82b94328880faa800431339c525
X-Original-To: ietf-http-wg@w3.org
Subject: Re: HTTbis spec size, was: Rechartering HTTPbis
Archived-At: <http://www.w3.org/mid/1328499903.16728.116.camel@home.henriknordstrom.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/12319
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: <E1RuFZM-0005JL-NN@frink.w3.org>
Resent-Date: Mon, 06 Feb 2012 03:48:44 +0000

lör 2012-01-28 klockan 11:50 +0100 skrev Julian Reschke:

> I *agree* with improving the layering, and maybe giving the transport 
> layer a specific name, but "HTTP/2.0" it can't be.

My vision of HTTP/2.0 is

- HTTP message definition, defined largely by what we have today minus
anything transport related, and trowing out any special cases. No
definition of message delimiting, no chunking, no connection management,
no folding, etc. That's all transport defined.

- Definition of required transport properties/interface for HTTP message
exchanges.

- Definition of suitable transports ontop of TCP, TLS, UDP, DTLS, SCTP.
Each separate, mapping the requirements of the above. Completely
ignorant of any semanitcs of HTTP beyond the most basic structure.

- Mapping guidelines how to map relations bewteen transport identity
assosciations and messages, i.e. how transport level authentication fits
with messages.

- Defined upgrade paths from HTTP/1 to HTTP/2. I.e. HTTP Upgrade, TLS
negotiation, SRV records, etc...


I do not see a great need for a new semantic model. But several things
that need to change on the wire to provide a robust & efficient protocol
that can be built upon for the next several decades.


Regards
Henrik