Compact Header Encoding

Yoav Nir <ynir@checkpoint.com> Tue, 09 October 2012 21:17 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 880D011E808A for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 9 Oct 2012 14:17:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.555
X-Spam-Level:
X-Spam-Status: No, score=-10.555 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h-ySF60iITJj for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 9 Oct 2012 14:17:50 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id CA9BE21F86FE for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 9 Oct 2012 14:17:49 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1TLhA4-0001SB-QQ for ietf-http-wg-dist@listhub.w3.org; Tue, 09 Oct 2012 21:16:20 +0000
Resent-Date: Tue, 09 Oct 2012 21:16:20 +0000
Resent-Message-Id: <E1TLhA4-0001SB-QQ@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <ynir@checkpoint.com>) id 1TLhA2-0001RW-CZ for ietf-http-wg@listhub.w3.org; Tue, 09 Oct 2012 21:16:18 +0000
Received: from smtp.checkpoint.com ([194.29.34.68]) by lisa.w3.org with esmtp (Exim 4.72) (envelope-from <ynir@checkpoint.com>) id 1TLhA0-0006Gh-Rj for ietf-http-wg@w3.org; Tue, 09 Oct 2012 21:16:18 +0000
Received: from il-ex01.ad.checkpoint.com (il-ex01.ad.checkpoint.com [194.29.34.26]) by smtp.checkpoint.com (8.13.8/8.13.8) with ESMTP id q99LFnPZ019523 for <ietf-http-wg@w3.org>; Tue, 9 Oct 2012 23:15:49 +0200
X-CheckPoint: {50749298-0-1B221DC2-2FFFF}
Received: from il-ex03.ad.checkpoint.com (194.29.34.71) by il-ex01.ad.checkpoint.com (194.29.34.26) with Microsoft SMTP Server (TLS) id 8.3.213.0; Tue, 9 Oct 2012 23:15:49 +0200
Received: from il-ex01.ad.checkpoint.com ([194.29.34.26]) by il-ex03.ad.checkpoint.com ([194.29.34.71]) with mapi; Tue, 9 Oct 2012 23:15:49 +0200
From: Yoav Nir <ynir@checkpoint.com>
To: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Date: Tue, 09 Oct 2012 23:15:24 +0200
Thread-Topic: Compact Header Encoding
Thread-Index: Ac2mYzLPsMPio6deQl+vLYQCWCWjnA==
Message-ID: <75FEB6FF-C4E7-4B77-88A7-5C300BBFFDB9@checkpoint.com>
References: <AD8995D6-DE2B-462C-AF0C-83B721FFDD37@checkpoint.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
x-kse-antivirus-interceptor-info: scan successful
x-kse-antivirus-info: Clean
Content-Type: multipart/alternative; boundary="_000_75FEB6FFC4E74B7788A75C300BBFFDB9checkpointcom_"
MIME-Version: 1.0
X-KSE-AntiSpam-Interceptor-Info: protection disabled
Received-SPF: pass client-ip=194.29.34.68; envelope-from=ynir@checkpoint.com; helo=smtp.checkpoint.com
X-W3C-Hub-Spam-Status: No, score=-4.6
X-W3C-Hub-Spam-Report: AWL=2.500, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-2.141, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1TLhA0-0006Gh-Rj c573b6b7401487997edf08296e43eeb6
X-Original-To: ietf-http-wg@w3.org
Subject: Compact Header Encoding
Archived-At: <http://www.w3.org/mid/75FEB6FF-C4E7-4B77-88A7-5C300BBFFDB9@checkpoint.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/15330
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>

Hi

I've submitted the below draft. Like the Binary Optimized Header Encoding draft (from which I have borrowed heavily), this is not meant to be published, but as an alternative to the proposed header encoding. I believe that a binary encoding can be more compact and have better security properties than compressing text labels.

Yoav

Begin forwarded message:

From: "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Subject: New Version Notification for draft-nir-httpbis-che-00.txt
Date: October 9, 2012 1:33:10 PM GMT+02:00
To: Yoav Nir <ynir@checkpoint.com<mailto:ynir@checkpoint.com>>


A new version of I-D, draft-nir-httpbis-che-00.txt
has been successfully submitted by Yoav Nir and posted to the
IETF repository.

Filename: draft-nir-httpbis-che
Revision: 00
Title: HTTP/2.0 Discussion: Compact Header Encoding
Creation date: 2012-10-09
WG ID: Individual Submission
Number of pages: 9
URL:             http://www.ietf.org/internet-drafts/draft-nir-httpbis-che-00.txt
Status:          http://datatracker.ietf.org/doc/draft-nir-httpbis-che
Htmlized:        http://tools.ietf.org/html/draft-nir-httpbis-che-00


Abstract:
  This document proposes an alternative encoding for HTTP headers.
  This encoding is considerably more compact than the uncompressed
  textual encoding in HTTP/1.1 and current HTTP/2.0 draft.