Ch 12 quiz
Chapter 12 · MASQUE: Proxying UDP and IP over HTTP/3

Check your understanding

16 questionsself-scored · offline

Answer to check your grasp of Chapter 12. 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
    What gap in HTTP proxying does MASQUE fill?
  2. Q2true / false
    MASQUE is a single protocol you enable with one setting.
  3. Q3multiple choice
    Why is HTTP/3 the natural substrate for MASQUE?
  4. Q4multiple choice
    Over HTTP/3, how is an HTTP Datagram associated with the request that opened the tunnel?
  5. Q5multiple choice
    The Capsule Protocol differs from QUIC DATAGRAM frames in that capsules are:
  6. Q6true / false
    Both endpoints must send SETTINGS_H3_DATAGRAM with value 1 before any QUIC DATAGRAM frame may be sent.
  7. Q7multiple choice
    A CONNECT-UDP request names its target via:
  8. Q8multiple choice
    In a CONNECT-UDP HTTP Datagram payload, a Context ID of 0 means:
  9. Q9true / false
    A CONNECT-UDP proxy may forward return packets from any source without validation.
  10. Q10multiple choice
    What does CONNECT-IP tunnel that CONNECT-UDP does not?
  11. Q11multiple choice
    In CONNECT-IP, which capsule does the proxy send to give the client its tunnel IP address?
  12. Q12true / false
    In CONNECT-IP, the address/route configuration travels as unreliable datagrams, while the IP packets travel as reliable capsules.
  13. Q13multiple choice
    In the §12.5 stack, how much overhead does tunneling a UDP payload add beyond the outer QUIC/UDP/IP headers?
  14. Q14true / false
    For QUIC-in-QUIC through a MASQUE proxy, the proxy can read the inner QUIC connection's payload.
  15. Q15short answer
    List the layers, outer to inner, that encapsulate a tunneled UDP payload sent from a client to a CONNECT-UDP proxy over HTTP/3.
  16. Q16short answer
    Why does MASQUE use QUIC DATAGRAM frames rather than reliable streams to carry tunneled packets, and what breaks if you don't?