Match each transport layer protocol concept on the left with its correct operational description on the right.
- Transmission Control Protocol (TCP)Establishes a reliable connection session and guarantees in-order data delivery.
- User Datagram Protocol (UDP)Transmits datagrams with low overhead without establishing a connection session.
- Three-Way HandshakeInitializes sequence numbers and establishes a formal session before transmitting data.
- Best-Effort DeliverySends packets without acknowledgments, delivery guarantees, or retransmission mechanisms.
Answer
Transmission Control Protocol (TCP) matches with establishing a reliable connection session and guaranteeing in-order delivery. User Datagram Protocol (UDP) matches with transmitting datagrams with low overhead without establishing a session. Three-Way Handshake matches with initializing sequence numbers and establishing a formal session. Best-Effort Delivery matches with sending packets without acknowledgments or delivery guarantees.
TCP is connection-oriented and relies on a three-way handshake to synchronize sequence numbers and ensure reliable, ordered delivery. In contrast, UDP is connectionless, utilizing a best-effort delivery model that eliminates session setup and acknowledgment overhead to maximize speed.
Step-by-Step Solution
Key Concept
Operational differences between connection-oriented (TCP) and connectionless (UDP) transport protocols