Ch 05 quiz
Chapter 05 · HTTP3 Frame Processing and Request Response Semantics

Check your understanding

15 questionsself-scored · offline

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

0 / 13 correct
  1. Q1multiple choice
    What is the shape of every HTTP/3 frame?
  2. Q2true / false
    HTTP/3 frame boundaries line up with QUIC packet boundaries.
  3. Q3multiple choice
    On a request/response stream, the valid frame sequence is:
  4. Q4multiple choice
    Why does HTTP/3 use QPACK instead of HTTP/2's HPACK?
  5. Q5multiple choice
    Setting SETTINGS_QPACK_MAX_TABLE_CAPACITY to 0 means:
  6. Q6multiple choice
    A QPACK indexed field line (leading bit 1) encodes:
  7. Q7multiple choice
    How many requests may a client send on a single bidirectional stream?
  8. Q8multiple choice
    A server wants the client to start fetching sub-resources before the final response is ready. It sends:
  9. Q9true / false
    Concurrent HTTP/3 streams transmit simultaneously on the wire.
  10. Q10multiple choice
    Cancelling a single HTTP/3 request while keeping the connection alive is done with:
  11. Q11multiple choice
    What tells you whether an HTTP/3 failure ended one stream or the whole connection?
  12. Q12multiple choice
    The GOAWAY frame is used to:
  13. Q13true / false
    Closing the control stream or a QPACK stream is a connection error.
  14. Q14short answer
    Explain the difference between a QUIC frame and an HTTP/3 frame.
  15. Q15short answer
    When you build an HTTP/3 client, what must it set up after the QUIC handshake before sending its first request?