Soru

Zorluk: Çok zorConnection-Oriented vs Connectionless Protocols

A senior network engineer is analyzing edge-case operational characteristics of transport-layer protocols during abnormal network state events. Match each connection-oriented or connectionless protocol scenario on the left with its corresponding transport-layer mechanism or operational consequence on the right.

  • TCP sequence number space wrap-around on a high-throughput 10 Gbps linkRequires Protection Against Wrapped Sequence Numbers (PAWS) using timestamps to validate segment ordering
  • UDP socket buffer saturation during an unthrottled traffic burstSilently discards arriving datagrams at the host buffer without sending transport-layer flow control feedback
  • TCP selective acknowledgment (SACK) operation during isolated segment lossRetransmits only missing data gaps while buffering out-of-order blocks already received
  • UDP session availability monitoring across an idle, stateful firewallDepends entirely on application-layer heartbeat timers because no transport session state is maintained

Cevap

TCP sequence number wrap-around matches PAWS timestamp validation; UDP socket saturation matches silent datagram discarding without flow control; TCP SACK operation matches retransmitting only missing gaps while buffering out-of-order segments; UDP session monitoring matches reliance on application-layer heartbeats.
TCP maintains explicit connection state, sequence numbers, and dynamic windowing. Under high data rates, sequence numbers wrap around, requiring PAWS (TCP Timestamps) for validation. TCP SACK optimizes recovery by specifying exact missing byte ranges. Conversely, UDP is stateless: socket overflow results in silent drops without transport-layer backpressure, and maintaining active firewall translation rules requires application-level heartbeats.

Adım Adım Çözüm

1
Analyze TCP high-throughput sequence space constraints
Identified that sequence number wrap-around at 10 Gbps requires PAWS (Protection Against Wrapped Sequence Numbers) timestamp extensions.
Standard 32-bit TCP sequence numbers repeat quickly at high speeds, necessitating PAWS to prevent data corruption from stale segments.
2
Evaluate UDP buffer saturation behavior
Determined that UDP lacks flow control mechanisms like sliding windows.
Without transport-level backpressure signals, saturated UDP buffers must silently discard extra incoming datagrams.
3
Evaluate TCP selective retransmission mechanisms
Matched TCP SACK to selective gap retransmission.
SACK enables fine-grained retransmissions of missing gaps while storing out-of-order blocks that arrived intact.
4
Evaluate connectionless state maintenance requirements
Matched UDP firewall tracking to application-layer heartbeat generation.
Since UDP creates no connection establishment or maintenance packets at Layer 4, applications must implement keepalives to prevent stateful NAT/firewall session timeouts.

Anahtar Kavram

Connection-Oriented (TCP) state, sequencing, and windowing management versus Connectionless (UDP) stateless datagram processing
Tahmini Süre:3m 0s
Bu soruyu puanla