- From: Matthew Kerwin <matthew@kerwin.net.au>
- Date: Sat, 12 Apr 2014 07:49:25 +1000
- To: Roland Zink <roland@zinks.de>
- Cc: ietf-http-wg@w3.org
- Message-ID: <CACweHNDnQ1M2V7kiP_DhoQKCJYa8oKpAv-bHXey5Wva5Ss_-jw@mail.gmail.com>
On Apr 12, 2014 1:18 AM, "Roland Zink" <roland@zinks.de> wrote: > > On 11.04.2014 01:48, Roberto Peon wrote: >> >> >> >> >> On Wed, Apr 9, 2014 at 11:16 PM, Matthew Kerwin <matthew@kerwin.net.au> wrote: >>> >>> I've started keeping track of my T-E proposal in github[1], and have been attempting to come up with ways to address people's concerns. >>> >>> * The easy issue was the size of identifiers, which I've reduced to 8 bits in my current text -- i.e. 256 possible values. The worst case commitment as a result is 256 rank values, which I've also reduced to 8 bits -- so 256 bytes. However as I and others have pointed out, the minimum commitment as a result of this proposal is nil, and a reasonable realistic value is probably 1-2 bytes per connection. >> >> >> Actually, the size committment for any receiver of something which uses T-E would be the minimum size of the encoding context. For gzip, this is decided by the sender and is not trivial, and thus provides for an interesting DoS vector against the receiver. >> This would completely throw out the things we've done in HTTP/2 to ensure that the receiver controls the size of the amount of memory it needs to use. That seems silly at best. > > > This seems to be a property of gzip, so isn't this the same for C-E? > I think the argument here is that the commitment for C-E only applies go the client*, so light-weight proxies can remain light-weight. *apart from 1.1<->2 gateways, apparently
Received on Friday, 11 April 2014 21:49:53 UTC