[quicwg/base-drafts] Treat client and server as equals (#462)

MikkelFJ <notifications@github.com> Tue, 25 April 2017 18:00 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22E571274D0 for <quic-issues@ietfa.amsl.com>; Tue, 25 Apr 2017 11:00:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level:
X-Spam-Status: No, score=-2.019 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 6Ap9BHehLdNh for <quic-issues@ietfa.amsl.com>; Tue, 25 Apr 2017 11:00:46 -0700 (PDT)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B6C1131736 for <quic-issues@ietf.org>; Tue, 25 Apr 2017 11:00:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=uLyciifYqJvDJ+xObTSqKjw5Uv8=; b=opAZSdH0Cgn0fV8q IcdNPt6Lcd2WtiS1Pd6Pa2M0++mh5zrnxKJHuWwb20S94P7XHwc7Xe8x08JK48WD 18pHXADJYKblJrP2UekqXlu7pGL2jBGiRolZ0s2HcQ4HN6xD8I12kQkFQ57gAgQ4 jC1p2RXYXId1VMH2dY7/nXr51Co=
Received: by filter0839p1mdw1.sendgrid.net with SMTP id filter0839p1mdw1-19047-58FF8EC8-54 2017-04-25 18:00:40.891796916 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id jYY71OLwQ1a68w4lCtipWw for <quic-issues@ietf.org>; Tue, 25 Apr 2017 18:00:40.852 +0000 (UTC)
Date: Tue, 25 Apr 2017 11:00:40 -0700
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc53a00392161a2a545090cb6678a9dcccd0830a092cf00000001151750c892a169ce0d5d5ed1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/462@github.com>
Subject: [quicwg/base-drafts] Treat client and server as equals (#462)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58ff8ec8b4b6a_3b0d3fc684e2dc38103160"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0eVYKAAcPfYH6TLhFe5OOavWkl1hePLuix6j pf7VqWUKPWjjxPjvJNS7r4UBlh5AyvfijxOGRmTOix1LlhScmfj6TVGgHd7fYRmYg+UGmcCI83+byd IChvoNETccOoEWNtGccceo8QvnEqp1rG+x0cQLrzIOvT1cWUBRTCBua3IKj+t9XnMXgpyuoMERosrZ k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1bfUIegG0PyJYpYL_m0q3pmjsck>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Apr 2017 18:00:48 -0000

The draft appears to be focusing on a client server model such as an http server, but client and server can be peers, for example in peer to peer file sharing networks.

This becomes visible in 
https://github.com/quicwg/base-drafts/issues/170
where the client may experience highly likely collisions because the server is not required to generate random identifiers. The client is then forced to rely on dest address, but this ties the protocol to IP/UDP more than necessary.

It can also be seen in the assymetric direction of PUBLIC_RESET. A client cannot, in the current draft, shut down a connection like a server can, after a crash. Mentioned here
https://github.com/quicwg/base-drafts/issues/442


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/462