diff --git a/draft-ietf-quic-transport.md b/draft-ietf-quic-transport.md index 4dfe929edd..ff6c758c71 100644 --- a/draft-ietf-quic-transport.md +++ b/draft-ietf-quic-transport.md @@ -5505,11 +5505,12 @@ endpoint. The adversarial endpoint could repeat the process on a large number of connections, in a manner similar to SYN flooding attacks in TCP. Normally, clients will open streams sequentially, as explained in {{stream-id}}. -However, when several streams are initiated at short intervals, transmission -error may cause STREAM DATA frames opening streams to be received out of -sequence. A receiver is obligated to open intervening streams if a -higher-numbered stream ID is received. Thus, on a new connection, opening -stream 2000001 opens 1 million streams, as required by the specification. +However, when several streams are initiated at short intervals, loss or +reordering may cause STREAM frames that open streams to be received out of +sequence. On receiving a higher-numbered stream ID, a receiver is required to +open all intervening streams of the same type (see {{stream-recv-states}}). +Thus, on a new connection, opening stream 4000000 opens 1 million and 1 +client-initiated bidirectional streams. The number of active streams is limited by the initial_max_streams_bidi and initial_max_streams_uni transport parameters, as explained in