Soru

Zorluk: OrtaConnection-Oriented vs Connectionless Protocols

A network administrator is deploying a database synchronization service across a wide area network (WAN). The application requires guaranteed packet delivery, strict in-order sequence processing, and flow control to prevent buffer exhaustion at the receiving endpoint, while being tolerant of minor latency delays. Which transport layer protocol and operational characteristic best satisfy these application requirements?

  1. TCP, because it establishes a virtual connection using a three-way handshake and uses sequence numbers and acknowledgments to ensure reliable, ordered delivery.Cevap
  2. B
    UDP, because its lightweight header structure eliminates connection latency while utilizing sliding windows to guarantee packet delivery.
  3. C
    TCP, because it operates at Layer 3 of the OSI model to natively manage packet routing and prevent network congestion without transmission overhead.
  4. D
    UDP, because it defaults to port 443 to negotiate connection-oriented transport sessions with built-in encryption and flow control.

Cevap

TCP is the correct protocol selection because it is connection-oriented, utilizing a three-way handshake, sequence numbers, acknowledgments, and windowing to guarantee data delivery and order for critical database synchronization.
Database synchronization requires high data integrity, complete delivery, and strict packet ordering. TCP (Transmission Control Protocol) is a connection-oriented Layer 4 protocol that establishes a reliable session via a three-way handshake (SYN, SYN-ACK, ACK). It tracks data stream progress using sequence and acknowledgment numbers and employs sliding window mechanisms for flow control, making it the ideal protocol despite its higher header overhead.

Adım Adım Çözüm

1
Analyze the application requirements from the scenario.
The scenario requires guaranteed delivery, strict packet ordering, and flow control, while tolerating minor latency.
Identifying necessary features dictates whether a connection-oriented or connectionless protocol is required.
2
Compare TCP and UDP protocol capabilities against identified requirements.
TCP provides connection-oriented reliability, error recovery, flow control, and sequence ordering at Layer 4. UDP provides connectionless, unacknowledged, low-overhead transmission.
TCP matches all requirements (guaranteed delivery and ordering), whereas UDP prioritizes speed over reliability.
3
Select the option specifying TCP with accurate architectural descriptions.
TCP utilizes a three-way handshake (SYN, SYN-ACK, ACK) to set up sessions and uses sequence numbers for ordering.
This accurate description directly fulfills the requirements of database synchronization.

Anahtar Kavram

Connection-Oriented vs Connectionless Transport Protocols
Bu soruyu puanla