Ch 08 quiz
Chapter 08 · Handling High-Latency Networks and Long RTT Effects

Check your understanding

16 questionsself-scored · offline

Answer to check your grasp of Chapter 08. 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
    Why is it better to budget latency in round trips than in milliseconds?
  2. Q2multiple choice
    On a cold QUIC+TLS connection, roughly how many round trips until the first response byte?
  3. Q3true / false
    '1-RTT handshake' and '1-RTT to first byte' mean the same thing.
  4. Q4multiple choice
    A path reorders a packet by more than 3 positions. What can happen, and why does it matter more on a long path?
  5. Q5multiple choice
    A receiver reports a 20 ms ACK Delay. How does the sender use it in the RTT estimate?
  6. Q6multiple choice
    The Probe Timeout is PTO = smoothed_rtt + max(4·rttvar, kGranularity) + max_ack_delay. What happens on each expiry without progress?
  7. Q7multiple choice
    Which is a DETERMINISTIC latency reduction (not speculation)?
  8. Q8multiple choice
    103 Early Hints reduces latency by:
  9. Q9true / false
    An address-validation Retry adds a full round trip to connection setup.
  10. Q10multiple choice
    Why can a client open many concurrent request streams immediately, with no extra round trip?
  11. Q11multiple choice
    To keep a long-RTT pipe full, in-flight data should be about:
  12. Q12true / false
    On a variable-bandwidth path you should size flow-control windows for the peak BDP, not the average.
  13. Q13multiple choice
    In the §8.5 lab, the measured handshake component is ~1 RTT and TTFB is ~1 RTT on a 50 ms path. What independently confirms the emulated RTT?
  14. Q14true / false
    Independent QUIC streams remove transport head-of-line blocking, so concurrency also eliminates application dependency round trips.
  15. Q15short answer
    A cold HTTP/3 GET on a 200 ms path takes ~400 ms to first byte. Name two deterministic changes that each remove ~200 ms, and why.
  16. Q16short answer
    You decompose a slow request into handshake, TTFB, and transfer components. For each, name one thing it tells you to change.