Ch 06 quiz
Chapter 06 · QPACK Behavior and Header Compression Optimization

Check your understanding

16 questionsself-scored · offline

Answer to check your grasp of Chapter 06. Multiple-choice and true/false questions score themselves and reveal an explanation; short-answer questions reveal a model answer. Nothing leaves your browser.

0 / 14 correct
  1. Q1multiple choice
    Which endpoint carries the burden of QPACK's optional state tracking?
  2. Q2multiple choice
    The QPACK encoder stream and decoder stream are, respectively:
  3. Q3true / false
    In HPACK, table-modifying instructions were interleaved inside the header block, forcing strict in-order processing — the very thing QPACK avoids by moving inserts to a dedicated stream.
  4. Q4multiple choice
    The Known Received Count (KRC) tells the encoder:
  5. Q5multiple choice
    Which decoder-stream instruction both confirms a request stream's decode AND can raise the Known Received Count?
  6. Q6multiple choice
    A decoder sends a Stream Cancellation instruction. What may the encoder conclude?
  7. Q7true / false
    A freshly inserted dynamic-table entry can be evicted immediately if it is never referenced.
  8. Q8multiple choice
    A request stream becomes 'blocked' when:
  9. Q9multiple choice
    SETTINGS_QPACK_BLOCKED_STREAMS places what obligation on the encoder?
  10. Q10true / false
    While a stream is blocked, the decoder should release the section's bytes from the stream's flow-control window so other streams can proceed.
  11. Q11multiple choice
    Why might an encoder emit a Duplicate instruction instead of referencing an existing dynamic entry?
  12. Q12multiple choice
    On a 300 ms-RTT path, why does a strictly conservative encoder (reference only acknowledged entries) compress poorly at first?
  13. Q13true / false
    High round-trip time by itself causes QPACK blocking.
  14. Q14multiple choice
    In the §6.5 lab, the decoder emits the byte 0x84 on its decoder stream after recovering. What is it?
  15. Q15short answer
    Two settings govern the QPACK compression-versus-blocking trade-off. Name them and say what each controls.
  16. Q16short answer
    You capture a stalled HTTP/3 request that later completes. Outline how you'd determine whether QPACK blocking was the cause.