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.
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)- A6% (1)
- B94% (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.
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.
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.
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.
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
Community Discussion
No community discussion yet for this question.