Question

Difficulty: EasyConnection-Oriented vs Connectionless Protocols

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

1
Identify the key function of TCP.
TCP requires a connection to be established before data transfer and ensures all packets arrive reliably in sequence.
TCP is the standard connection-oriented protocol at the transport layer.
2
Identify the key function of UDP.
UDP transmits datagrams directly without session setup or delivery tracking.
UDP is a lightweight, connectionless transport protocol prioritizing speed over reliability.
3
Define the Three-Way Handshake mechanism.
It synchronizes sequence numbers between hosts to set up a TCP connection.
Connection-oriented protocols require explicit session initialization before payload data is sent.
4
Define Best-Effort Delivery.
It sends traffic without requesting acknowledgments or providing flow control.
Connectionless protocols rely on best-effort delivery at Layer 4.

Key Concept

Operational differences between connection-oriented (TCP) and connectionless (UDP) transport protocols
Rate this question