Exam: 200-301: Cisco Certified Network Associate (CCNA) 0 Likes
How do TCP and UDP differ in the way they provide reliability for (CCNA 200-301)
How do TCP and UDP differ in the way they provide reliability for delivery of packets?
A) TCP does not guarantee delivery or error checking to ensure that there is no corruption of data, UDP provides message acknowledgement and retransmits data if lost.
B) TCP provides flow control to avoid overwhelming a receiver by sending too many packets at once, UDP sends packets to the receiver in a continuous stream without checking.
C) TCP is a connectionless protocol that does not provide reliable delivery of data; UDP is a connection-oriented protocol that uses sequencing to provide reliable delivery.
D) TCP uses windowing to deliver packets reliably; UDP provides reliable message transfer between hosts by establishing a three-way handshake.
Solution
Correct answer: B) TCP provides flow control to avoid overwhelming a receiver by sending too many packets at once, UDP sends packets to the receiver in a continuous stream without checking.
TCP provides flow control to ensure that the sender does not overwhelm the receiver by sending too many packets in a short period of time. It does this by adjusting the packet sending rate based on the receiver's processing capacity.
UDP does not provide flow control or delivery guarantee mechanisms. It simply sends packets to the receiver without guaranteeing that all packets will be received or in what order they will be receive, is a connectionless protocol that does not establish a reliable connection between two devices before transferring data. UDP provides a best-effort delivery service, which means that it sends packets to the receiver in a continuous stream without checking for errors or message acknowledgement. UDP does not provide any flow control mechanism, which means that it can overwhelm the receiver by sending too many packets at once. However, UDP is useful for applications that do not require reliable delivery of data, such as streaming video or audio.
Category: Network Fundamentals