Difficulty: Easy
Correct Answer: Connection oriented and reliable
Explanation:
Introduction:
Transmission Control Protocol (TCP) is a foundational transport protocol of the Internet. Understanding its reliability, connection semantics, and OSI placement is essential for networking and systems exams.
Given Data / Assumptions:
Concept / Approach:
TCP establishes a virtual circuit via a 3-way handshake, ensures ordered delivery, provides retransmissions, flow control (windowing), and congestion control. It is therefore connection oriented and reliable. UDP, in contrast, is connectionless and unreliable.
Step-by-Step Solution:
Verification / Alternative check:
Use the mnemonic: TCP = handshake + ACKs + sliding window + congestion control; UDP = minimal, best-effort datagrams.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing OSI vs TCP/IP models; assuming “connection” equals “physical circuit” rather than a logical state machine.
Final Answer:
TCP is connection oriented and reliable.
Discussion & Comments