codejump

Network Protocols

Preview — 3 of 10 questions

Without TCP Fast Open, a client actively opens a connection. Which sequence establishes it?

AClient ACK, server SYN, client SYN-ACK.
BClient CONNECT, server ACCEPT, client DATA.
CClient SYN, server ACK, client FIN.
DClient SYN, server SYN-ACK, client ACK.

A game sends rapidly superseded position updates. It can tolerate loss but must avoid transport retransmission delaying later updates. Which foundation fits?

AUDP with application handling for sequencing and congestion.
BA durable FIFO queue that replays every historical position.
CAn HTTP request retried until every position is acknowledged.
DA single TCP byte stream with mandatory ordered delivery.

One HTTP/2 connection carries several responses. What does multiplexing change compared with serialized HTTP/1.1 responses on one connection?

AEach stream uses an independent underlying TCP connection.
BFrames from different streams can interleave on the connection.
CAll TCP head-of-line blocking is removed after enabling HTTP/2.
DThe server can ignore flow control when a response is large.

Sign up free to play

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