Difficulty: Easy
Correct Answer: Connectionless and unreliable
Explanation:
Introduction / Context: Two primary transport protocols in the Internet protocol suite are TCP and UDP. Understanding the differences helps with application design, firewall rules, and performance tuning. UDP offers minimal services that some latency-sensitive or simple request/response applications prefer.
Given Data / Assumptions:
Concept / Approach: UDP is connectionless, meaning no handshake (like TCP's three-way handshake) is used before data exchange. It is also considered unreliable at the transport layer because it does not implement retransmission, congestion control, or ordered delivery. Applications that need these guarantees must implement them themselves or accept best-effort delivery (e.g., DNS queries, streaming, VoIP).
Step-by-Step Solution:
Eliminate choices that contradict membership in TCP/IP; UDP is part of the suite.Reject “connection-oriented” options; UDP has no session establishment.Select the definition that states “connectionless and unreliable.”Verification / Alternative check: A packet capture shows UDP datagrams sent without a prior SYN/ACK exchange; lost datagrams are not retransmitted by UDP itself, confirming the transport's minimal semantics.
Why Other Options Are Wrong:
Not a part of TCP/IP: incorrect; UDP is defined in the suite.Connection oriented and unreliable: mutually inconsistent with UDP behavior.Connection orientated and reliable: describes TCP, not UDP.None of the above: incorrect because the accurate description is provided.Common Pitfalls: Assuming “unreliable” means “low quality”; it only means no built-in reliability at the transport layer—many applications still achieve excellent user-perceived performance.
Final Answer: Connectionless and unreliable.
Discussion & Comments