nerdexam
Cisco

200-301 · Question #863

Under which condition is TCP preferred over UDP?

The correct answer is C. TCP is used when data reliability is critical, and UDP is used when missing packets are. TCP is preferred over UDP when the application demands guaranteed data delivery and reliability, even at the cost of potential latency.

Submitted by ricky.ec· Mar 5, 2026

Question

Under which condition is TCP preferred over UDP?

Options

  • AUDP is used when low latency is optimal, and TCP is used when latency is tolerable.
  • BTCP is used when dropped data is more acceptable, and UDP is used when data is accepted out-
  • CTCP is used when data reliability is critical, and UDP is used when missing packets are
  • DUDP is used when data is highly interactive, and TCP is used when data is time-sensitive.

How the community answered

(63 responses)
  • A
    3% (2)
  • B
    8% (5)
  • C
    87% (55)
  • D
    2% (1)

Why each option

TCP is preferred over UDP when the application demands guaranteed data delivery and reliability, even at the cost of potential latency.

AUDP is used when low latency is optimal, and TCP is used when latency is tolerable.

This statement is generally correct about the use cases but doesn't explain *why* TCP is preferred; it just states *when*.

BTCP is used when dropped data is more acceptable, and UDP is used when data is accepted out-

This statement is incorrect; TCP is used when dropped data is *not* acceptable (it retransmits), and UDP is often used when out-of-order data might be handled by the application or is less critical, but TCP ensures in-order delivery.

CTCP is used when data reliability is critical, and UDP is used when missing packets areCorrect

TCP ensures reliable data transmission through features like acknowledgements, retransmissions of lost segments, and ordered delivery, which is critical for applications where data integrity and completeness are paramount. In contrast, UDP operates without these reliability mechanisms, making it suitable for applications where occasional missing packets are acceptable in favor of speed and lower overhead.

DUDP is used when data is highly interactive, and TCP is used when data is time-sensitive.

This statement incorrectly assigns characteristics; UDP is often used for highly interactive or time-sensitive data where some loss is acceptable for low latency (e.g., VoIP), while TCP, due to its overhead, might introduce more latency and is used when reliability is key, regardless of some latency.

Concept tested: TCP vs. UDP characteristics

Source: https://learn.microsoft.com/en-us/windows-server/networking/technologies/network-subsystem/tcp-udp-feature-overview

Topics

#TCP vs UDP#Transport Layer protocols

Community Discussion

No community discussion yet for this question.

Full 200-301 Practice