200-301 · Question #390
What is the difference regarding reliability and communication type between TCP and UDP?
The correct answer is A. TCP is reliable and is a connection-oriented protocol; UDP is not reliable and is a connectionless. This question asks for the fundamental differences between TCP and UDP regarding their reliability and connection management.
Question
Options
- ATCP is reliable and is a connection-oriented protocol; UDP is not reliable and is a connectionless
- BTCP is not reliable and is a connection-oriented protocol; UDP is reliable and is a connectionless
- CTCP is not reliable and is a connectionless protocol; UDP is reliable and is a connection- oriented
- DTCP is reliable and is a connectionless protocol; UDP is not reliable and is a connection- oriented
How the community answered
(63 responses)- A92% (58)
- B2% (1)
- C5% (3)
- D2% (1)
Why each option
This question asks for the fundamental differences between TCP and UDP regarding their reliability and connection management.
TCP (Transmission Control Protocol) is a reliable, connection-oriented protocol that establishes a session for ordered data delivery, error checking, and retransmission. UDP (User Datagram Protocol) is an unreliable, connectionless protocol that sends data without prior session establishment or guarantees of delivery, order, or error checking, prioritizing speed over reliability.
TCP is reliable, not unreliable, and UDP is not reliable, making this statement incorrect.
TCP is reliable and connection-oriented, not unreliable and connectionless, while UDP is unreliable and connectionless, not reliable and connection-oriented.
TCP is connection-oriented, not connectionless, and UDP is connectionless, not connection-oriented, rendering this option incorrect.
Concept tested: TCP vs. UDP characteristics
Source: https://learn.microsoft.com/en-us/windows/win32/winsock/differences-between-tcp-and-udp
Topics
Community Discussion
No community discussion yet for this question.