codejump

Network Protocols — Series 2

Preview — 3 of 10 questions

Two HTTP/3 responses use different QUIC streams. A packet carrying only stream A's data is lost. What is the relevant improvement over HTTP/2 on one TCP connection?

AStream A never needs retransmission because HTTP/3 discards reliability.
BEvery stream becomes unreliable because QUIC uses UDP underneath.
CStream B's received data need not wait for A's missing bytes.
DThe loss cannot influence shared congestion control or sending rate.

A client receives an unfamiliar valid 5xx status. What general interpretation is supported by the status class?

AThe resource has permanently moved to another URL.
BThe request succeeded and only the response format changed.
CThe client must permanently remove its authentication credentials.
DThe server failed to fulfill an apparently valid request.

An internal client establishes a new TLS connection for every small RPC. What optimization targets the repeated setup cost?

AIncrease payload compression without changing connection handling.
BReuse a bounded pool of established connections.
CShorten DNS TTL so each call resolves the service again.
DOpen a larger number of short-lived connections in parallel for each RPC.

Sign up free to play

Answer all 10 questions (7 more), see explanations for every answer, and track your score.