nerdexam
Cisco

200-301 · Question #208

How do TCP and UDP differ in the way they provide reliability for delivery of packets?

The correct answer is B. TCP provides flow control to avoid overwhelming a receiver by sending too many packets at. TCP ensures reliability through mechanisms like flow control and windowing, preventing receiver overload and guaranteeing ordered delivery, while UDP offers no such reliability features.

Submitted by tunde_lagos· Mar 5, 2026

Question

How do TCP and UDP differ in the way they provide reliability for delivery of packets?

Options

  • ATCP does not guarantee delivery or error checking to ensure that there is no corruption of data,
  • BTCP provides flow control to avoid overwhelming a receiver by sending too many packets at
  • CTCP is a connectionless protocol that does not provide reliable delivery of data; UDP is a
  • DTCP uses windowing to deliver packets reliably; UDP provides reliable message transfer between

How the community answered

(18 responses)
  • A
    6% (1)
  • B
    94% (17)

Why each option

TCP ensures reliability through mechanisms like flow control and windowing, preventing receiver overload and guaranteeing ordered delivery, while UDP offers no such reliability features.

ATCP does not guarantee delivery or error checking to ensure that there is no corruption of data,

This statement describes UDP, not TCP. TCP explicitly *does* guarantee delivery (via acknowledgments and retransmissions) and provides error checking (via checksums) to ensure data integrity.

BTCP provides flow control to avoid overwhelming a receiver by sending too many packets atCorrect

TCP incorporates flow control mechanisms, such as sliding windows, to regulate the rate at which a sender transmits data to prevent overwhelming the receiver's buffer. This ensures that data is sent at a pace the receiver can handle, contributing to the overall reliability of TCP communication by reducing packet loss due to congestion at the receiver.

CTCP is a connectionless protocol that does not provide reliable delivery of data; UDP is a

TCP is a connection-oriented protocol that *does* provide reliable delivery, while UDP is a connectionless protocol that *does not* provide reliable delivery. The statement mischaracterizes both.

DTCP uses windowing to deliver packets reliably; UDP provides reliable message transfer between

While TCP does use windowing for reliable delivery and flow control, UDP does *not* provide reliable message transfer; it is a best-effort, unreliable protocol.

Concept tested: TCP reliability mechanisms (flow control)

Source: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipapp/configuration/xe-16/iap-xe-16-book/iap-tcp-udp-app-config.html

Topics

#TCP#UDP#Protocol reliability#Flow control

Community Discussion

No community discussion yet for this question.

Full 200-301 Practice