Re: [hybi] Sub-Registry Protocols that are not exclusive to WebSockets
Martin J. Dürst <duerst@it.aoyama.ac.jp> Mon, 02 May 2016 08:36 UTC
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B586E12D146 for <hybi@ietfa.amsl.com>; Mon, 2 May 2016 01:36:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PtkZ8yQaEHsJ for <hybi@ietfa.amsl.com>; Mon, 2 May 2016 01:36:29 -0700 (PDT)
Received: from JPN01-TY1-obe.outbound.protection.outlook.com (mail-ty1jpn01on0090.outbound.protection.outlook.com [104.47.93.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD2D112D142 for <hybi@ietf.org>; Mon, 2 May 2016 01:36:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector1-it-aoyama-ac-jp; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=XwweK5nK0YNnWv+blt3+q6wmR8Dvb8efvOMAxINJ8Sg=; b=Ki8tnxCBckbrxFzwC4yiWqapVrjgmq50j+CW0ywSmk+6kFv5+xgpW3xEAG3YHRneEJxtnKsV/ZMiE7WhAaZrwFwJUumul4V0bmLR5sGcCHrr3WWH29FNuFLvH8aToHoht8ZlMIoXVE/S08keRMa2l+XmAjk9aF1sCmADIXjL2Uo=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from [133.2.210.64] (133.2.210.64) by OSXPR01MB0919.jpnprd01.prod.outlook.com (10.167.148.149) with Microsoft SMTP Server (TLS) id 15.1.485.9; Mon, 2 May 2016 08:36:25 +0000
To: Scott Morgan <scott@adligo.com>, hybi@ietf.org
References: <CANEdHmiUFf_+1QToMUJ_X3+jROVij+c=zy212ZhNzA4+pW4bJQ@mail.gmail.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <8c6c8096-9b52-396c-0e11-e1551af5a4d5@it.aoyama.ac.jp>
Date: Mon, 02 May 2016 17:36:23 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <CANEdHmiUFf_+1QToMUJ_X3+jROVij+c=zy212ZhNzA4+pW4bJQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [133.2.210.64]
X-ClientProxiedBy: KAWPR01CA0047.jpnprd01.prod.outlook.com (10.165.48.157) To OSXPR01MB0919.jpnprd01.prod.outlook.com (10.167.148.149)
X-MS-Office365-Filtering-Correlation-Id: e3acc458-d6ee-4d4c-9094-08d37264d91a
X-Microsoft-Exchange-Diagnostics: 1; OSXPR01MB0919; 2:TRH0D78SZxikOqKH/38qgR3TCwS74xPXAvei31EoKEw9MtrvGkHp6aJrP+RFkNSaD378Py3AMhIFKlDpPAzuVxdHRx3ZUp7YL5aMDMHCplWuBhTZqAcqF0k0HPT1ePIygKt/VF1X/7ArN/i5eXW/Ax25vj5sx357ZO9EIx6WmZGDwPd8s2HtYhIpowg+VT1p; 3:UsZedpy5vYd6PySGIJ0nZ+mAiJRcZZv5nWOa2gorBibtHciAEa3uiE0qbcirVVJEed+lRNZ3xBDijP1wuNRMLe8mi2ZhgfmlWRksfDq1PiLyb1NvAiQT0OOdwXG4DAtT; 25:k2f6MU+OCAqb7Dq0pLuKv49p04SflDFtuhTCNzB4+0uuFCXXg6M+YerUI5Ww4nMuVF6l3S6wI/ye9fMVOVIIKafEp3N2GZi0ZJYQgV7KfK+wpop4rRtuRQWLmAkdXBUxlin+LZz1bVXtZto+UhoeS3LxRLRDgtUcm+aRmNJ29ZcRC+so09JPE/SwlvxuLOsL8JCRgU69tm4X4FUz55fDOcrYDSQxRDa6njs4URTuHkYIeO9u98p35f/udWMcPSTYOoWaA6sOsuUkrRzz+1BckjobnC8J3lEjFWXF3NrZkuj1TqKbT86ELePNMNjwRlHC1xQs3pTI/mNvqJAXKOaLCLDe7BILhWGZMUsnH4LC53mKg3vhFJEyRdhQnEqlWXIke0bURWmG+0bFYqhpzL+NGC7d4H+PLkd5xoqsyANIDloGCdsvJJ7ZqKp1iCDTmWGr
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:OSXPR01MB0919;
X-Microsoft-Antispam-PRVS: <OSXPR01MB091925E5DB83E97B38AFBA97CA790@OSXPR01MB0919.jpnprd01.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(9101521092)(6040130)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041072)(6043046)(6042046); SRVR:OSXPR01MB0919; BCL:0; PCL:0; RULEID:; SRVR:OSXPR01MB0919;
X-Microsoft-Exchange-Diagnostics: 1; OSXPR01MB0919; 4:viK0d/joIuNUuUX4BuekwJrrl3a65NDvsNlVLThiVtlXvfez/PxnaeKA33gNr6N5MkUj9Q9cb1xHuuoYOxVO/2mOcnGC76ul8ImLF+egLb6eDl5HOvhYKnmMltwyHvlNr6R8smBOvkCjjifKBfF83Oflro8eFR+8vP/xODGb8yXl+cA0b74b2AlH6IYd8qihoN2ZTfmfp4Hkd1dn7yTfsU98Zchzo45y0/bobag42zNMMR4fHJN0PaHqrxU08QyQXfhTInfbUUWTb+MXKIfbHrsYfPoDGHP68RnzTrLB+Q2tHd0MboUwvbkbh1h5phHdo1Iio15PX5NoaYQHx8ptLtt99EhIcRKslxdBuigPXfAjPobkvvaWQv5uQIA5Ecb2SGQh7KUYwMu1oW4CJPjPIX59qxv9L+aSgDakQ0v/zgcmv5U6tIEDLanc2dEd0hc/clKFtcqzoA1LGfFcY1DT/A==
X-Forefront-PRVS: 0930AAFAD9
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(24454002)(51694002)(53754006)(77096005)(3846002)(6116002)(31686004)(586003)(1096002)(2950100001)(42186005)(23676002)(66066001)(5001770100001)(47776003)(4001350100001)(65806001)(230700001)(65956001)(19580405001)(19580395003)(74482002)(50466002)(92566002)(5008740100001)(33646002)(31696002)(5004730100002)(54356999)(2906002)(189998001)(15975445007)(81166005)(50986999)(76176999)(107886002)(86362001)(83506001)(65826006); DIR:OUT; SFP:1102; SCL:1; SRVR:OSXPR01MB0919; H:[133.2.210.64]; FPR:; SPF:None; MLV:sfv; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1;OSXPR01MB0919;23:KMFa1I17k6o3z2I77Rkg3OFbyCP92RLsMUSeBXFlDbWRPe+MfR/UdlLRIzF/12Dv/2RPzGEoPimnK4uTeBu/61Ia9KPIZ1UADujP500lT4c19JtELX/83Ox2CAbuDPudaJ7u56gl3G5oCsSVssW93BrV6yR0tlFOBBKeZaEaAVdZAL9FXHI8cv4s0cxCVEcolUJbffg36fcccmQ1A5gWsO4jwHj+NtZrLoFieyQNOvMofBNrabTV1ROTx1Ji1symPXhnIvTAiy2+0O9OwYWu2k36p8HAWjQDARwJhNIHrNrBTFxBygHWzxafpUt3qB0Q8IeY1xq3X84UMH7igSscbzJzZ/Nw4PInrriBgAhfFzuZg/PNhkyCIRq5ff22QvfnmLa1AsECy64qJMCg0/xt7UycUCMhXSgarme2PBs1G8F3FHWXuM86asZ0Oz2IKPK1v11+Cu03vGRtzi47QWEb9XkmIUYWpwy35SqwllYP1jGgGAdtAPcaXlduT8CDPq2oM4SULNLnwpxlhzz4RlilT03UQutvWRw3vW8jcJaEI8deRfusrPFpFlTK7djMYKJrQRX5mbAtB9GFxlkH3cGRy8uFyyBnIy5hjNCyj1l4rVxQwqawhIELrP8vxLD8cta+7vTneRU73Ifq9/fvN0XQhUmKXOtbmbNtA9mFrf9oVx5q3epHLbTCyC3rSnAHDYmNdC9ROXwJuMeXByOE1IY7t31BqfPIXW9o1sBIduVYG6U5KBq4oPYJYwVmwByCeC2jWmZlBgsi42dInfBUy5UobXhswCGETbseFo8RSZig5meImSJa5u3ApaBb8QfjSvJBqS0mDMpkCkdPdsQV11jQQ00NzwYgcXi/VnCq5zfkbg8zS3XTXkIOOPrGP3mB8UNohMcF+T3JKfiz4TEHdh0d9qLwSIxnAopxaZ7RrEE0ZcuIGLDwiat3ew8tohtQEBouMzjZNiihg4A4edra1OOFeAn319c4OE7ig+E40w+Wogh2iUFV5Crqm0pUqyqD1tQrjoKxTe8Nu41HTZJTQNUOoNLTzd6AoAOc7ABavZAreQVOnqZSPFYtNYlJBEWlzenfxU+kNVV4YyUDVx6lCiVLMTJTuQwPNQr7I04rBVK3oyc=
X-Microsoft-Exchange-Diagnostics: 1; OSXPR01MB0919; 5:K4n9bAqMbgPhVUtHoSPkUTftEGj4cBHjmfnNErWHP43/d+qvOJLiV5Bj8onMpzDrI9hmlDwvOWAtphz+AT4k3DXDLMc0rXZqxID3DfN53c4jchdcVaIsk+kWHphr3qHkZ7ZZcJDi+WOaqkwL5XR/YA==; 24:SqvJ7U9jTEKgsGEXa9m2kT1ZVcNchiZQc3poDNbMR0bDe/4pfDxYTfenMi5Kw+MepvmIG4ieDY/7wb4ynAUJm7WWU07GTj/Gnw+1hfog8CA=; 7:eys0V4NF+q2kONbtIs7d2Y98YrTA25CsDaZErjzZvCVXjgqQAnUjntxZqP9LAJs4ctQv5zT7bHwabegaqG570e4cRvBX8/QuZg8RnvrnvWwXR6aX73qacPP6agDGHBZUFEvWwhkcq13TsCs6u0bVoGl7VfSH2Qlqthx+1B9BpZy0eYHtg8mepgYziGUfYEjX
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2016 08:36:25.3127 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSXPR01MB0919
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/dMi3xLAbseeRoR5LXZugAcMRjDo>
Subject: Re: [hybi] Sub-Registry Protocols that are not exclusive to WebSockets
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hybi/>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 May 2016 08:36:32 -0000
Hello Scott, On 2016/04/29 04:15, Scott Morgan wrote: > Hi All, > > I just wanted to point out that there is not always a hierarchy between > protocols. That's a valid point, at least in theory. > For example the protocol I am working on ASBP (Asynchronous > Services Bus Protocol) is intended to be layered on top of any of; > > WebSockets > > Http/2 > > Http 1.1 > > Http 1.0 > > https://datatracker.ietf.org/doc/draft-adligo-hybi-asbp/?include_text=1 > > > In the ASBP case I would guess that I should register ASBP as a WebSocket > sub protocol, as well as a sub protocol for all of the above protocols. There's no registry for protocols over HTTP. My understanding is that this is essentially because the protocol/architecture (as explained e.g. by REST) of HTTP is essentially fixed, although of course it's always possible to find ways to bend or tweak it. Also, I don't think it makes sense to have different mappings for HTTP 1.1 and 1.0. The same most probably applies for 1.1 and 2.0, because they are supposed to be semantically identical. On the other hand, as far as I understand, the WebSockets sub protocol registry was created because WebSockets is not much more than TCP for the Web (the main difference to TCP being the message concept). So it looked prudent to create a registry to reduce the possibility of confusion one layer higher up. However, because WebSockets is usually used between two consenting parties (the browser which downloaded a Web page from a server, and that server), the Websockets Sub-Protocol Registry has been rather underutilized, and there are many usages of WebSockets without any explicit subprotocol. Regards, Martin. > On the other hand perhaps the title 'Websockets Sub-Protocol Registry' > should be changed to 'Protocols Supported Over WebSockets' in order to > facilitate clarity. > > > Cheers, > > Scott > > > > _______________________________________________ > hybi mailing list > hybi@ietf.org > https://www.ietf.org/mailman/listinfo/hybi >
- [hybi] Sub-Registry Protocols that are not exclus… Scott Morgan
- Re: [hybi] Sub-Registry Protocols that are not ex… Martin J. Dürst