CCNA: Cisco Certified Network Associate — Question 367
What is the difference in data transmission delivery and reliability between TCP and UDP?
Answer options
- A. TCP transmits data at a higher rate and ensures packet delivery. UDP retransmits lost data to ensure applications receive the data on the remote end.
- B. TCP requires the connection to be established before transmitting data. UDP transmits data at a higher rate without ensuring packet delivery.
- C. UDP sets up a connection between both devices before transmitting data. TCP uses the three-way handshake to transmit data with a reliable connection.
- D. UDP is used for multicast and broadcast communication. TCP is used for unicast communication and transmits data at a higher rate with error checking.
Correct answer: B
Explanation
The correct answer is B because TCP requires a connection to be established before data can be sent, ensuring reliability, while UDP does not guarantee packet delivery and allows for faster transmission. Option A is incorrect as UDP does not retransmit lost data. Option C is wrong because UDP does not establish a connection like TCP does. Option D is misleading as both protocols have different use cases, but the statement about their transmission rates and error checking is not accurate.