Difficulty: Medium
Correct Answer: 15
Explanation:
Introduction / Context:
Sliding window protocols use a finite sequence number space. The chosen ARQ variant—Go-Back-N (GBN) or Selective Repeat (SR)—determines the maximum permissible sender window to avoid ambiguity when sequence numbers wrap around.
Given Data / Assumptions:
Concept / Approach:
For Go-Back-N, the maximum sender window W_max is 2^m − 1. This ensures that when sequence numbers wrap, outstanding frames cannot be confused with newly sent frames. For Selective Repeat, to avoid overlap between outstanding and future frames, W_max is 2^(m−1). The problem statement does not specify SR, so the common default is GBN.
Step-by-Step Solution:
Compute sequence space: 2^4 = 16 distinct numbers.Apply GBN rule: W_max = 2^m − 1 = 16 − 1 = 15.Validate no ambiguity at wrap-around with this bound.
Verification / Alternative check:
If it were Selective Repeat, W_max would be 2^(4−1) = 8. Many textbooks explicitly state the default unspecified case as Go-Back-N, yielding 15.
Why Other Options Are Wrong:
16: Equals the entire sequence space; would cause ambiguity in GBN.
Common Pitfalls:
Mixing up GBN and SR window bounds; forgetting that sequence wrap-around safety drives these limits, not bandwidth-delay product.
Final Answer:
15
Discussion & Comments