Soru

Zorluk: Çok zorConnection-Oriented vs Connectionless Protocols

A network architect is evaluating transport layer protocol behaviors for a financial market data dissemination system operating across an unstable WAN link with high packet reordering and variable latency. The system distributes high-frequency price updates where newly arrived data renders stale data obsolete, while also supporting periodic state synchronization. Which of the following statements correctly contrast how connection-oriented (TCP) and connectionless (UDP) transport protocols handle traffic under these conditions? (SELECT TWO)

  1. TCP forces in-order delivery via sequence numbers and retransmission, causing head-of-line blocking for subsequent packets when a segment is lost, whereas UDP presents datagrams to the application immediately as they arrive regardless of sequence.Cevap
  2. B
    UDP utilizes selective acknowledgments (SACK) within its header to notify the sender of missing payload blocks while allowing real-time price updates to continue without interruption.
  3. TCP requires a three-way handshake mechanism to establish state and synchronize initial sequence numbers prior to payload transmission, introducing initial latency compared to UDP's unacknowledged transmission.Cevap
  4. D
    UDP incorporates a dynamic window size field within its 8-byte header to dynamically regulate sender transmission rate during periods of severe link congestion.
  5. E
    TCP functions at Network Layer (Layer 3) to guarantee packet routing path establishment, whereas UDP functions at Transport Layer (Layer 4) to manage connectionless multiplexing.

Cevap

The correct statements are that TCP forces in-order delivery causing head-of-line blocking during packet loss while UDP delivers arriving datagrams immediately, and TCP requires a three-way handshake to establish connection state prior to data transfer while UDP sends data without prior setup.
The correct choices accurately identify key differences between TCP and UDP: TCP enforces in-order delivery via sequence numbers (which causes head-of-line blocking when packets are dropped), whereas UDP passes datagrams to the application layer immediately. Additionally, TCP requires a stateful three-way handshake (SYN, SYN-ACK, ACK) to negotiate parameters before data transmission, while UDP transmits immediately without connection setup.

Adım Adım Çözüm

1
Analyze transport layer delivery ordering mechanisms under packet loss.
TCP guarantees in-order data stream delivery using sequence numbers and retransmissions. If a segment is dropped, TCP buffers subsequent out-of-order segments and delays delivery to the application until the missing segment is retransmitted (head-of-line blocking). UDP does not track sequence numbers or reorder packets, so datagrams are handed to the application layer immediately upon receipt.
Contrast head-of-line blocking behavior between connection-oriented and connectionless protocols.
2
Evaluate initial session setup requirements for TCP vs UDP.
TCP must establish a stateful connection via a three-way handshake (SYN, SYN-ACK, ACK) before data transfer begins. UDP is stateless and connectionless, allowing datagram transmission without connection establishment overhead.
Identify connection initialization characteristics.
3
Evaluate header capabilities and OSI layer mappings of UDP and TCP.
UDP features a minimal 8-byte header (Source Port, Destination Port, Length, Checksum) and lacks fields for windowing, selective acknowledgments (SACK), or flow control. Both protocols operate exclusively at Layer 4 (Transport Layer).
Eliminate options attributing TCP features (SACK, windowing) to UDP or misclassifying OSI layer roles.

Anahtar Kavram

Connection-Oriented vs Connectionless Transport Layer Protocols
Tahmini Süre:2m 0s
Bu soruyu puanla