Questions: Automatic Repeat Request (ARQ)

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A sender uses Stop-and-Wait ARQ over a satellite link with 600ms round-trip time. The link bandwidth is 1 Mbps and each packet is 1,000 bits. Approximately what is the maximum achievable throughput?

A1 Mbps — Stop-and-Wait uses the full bandwidth since only one packet is in flight at a time
B500 Kbps — the protocol is exactly 50% efficient due to ACK overhead
CApproximately 1.7 Kbps — one packet (1 ms transmission time) per 601 ms round trip
DApproximately 2 Mbps — Stop-and-Wait doubles throughput by interleaving send and receive
Question 2 Multiple Choice

A Go-Back-N ARQ sender has window size N=8. Packets 1 through 8 are all transmitted. Packet 4 is lost; packets 5, 6, 7, and 8 arrive intact at the receiver. What does the receiver do with packets 5–8?

ABuffers them and sends individual ACKs, then requests only packet 4 to be retransmitted
BDiscards them and sends a NAK for packet 4 — Go-Back-N receivers only accept in-order packets
CAcknowledges them with cumulative ACKs, signaling to the sender that no retransmission is needed
DStores only packet 5 and discards 6–8 to conserve buffer space
Question 3 True / False

ARQ protocols achieve reliable delivery over an unreliable channel using error detection combined with retransmission — they do not require error correction codes.

TTrue
FFalse
Question 4 True / False

In Selective Repeat ARQ, the receiver discards correctly received out-of-order packets to keep implementation simple, relying on the sender to retransmit the entire window from the lost packet onward.

TTrue
FFalse
Question 5 Short Answer

Why does Stop-and-Wait ARQ perform poorly on high-bandwidth, high-latency links, and what fundamental change do sliding-window protocols make to address this?

Think about your answer, then reveal below.