TCP Characterization: Layer, Connection Semantics, and Reliability

TCP Characterization: Layer, Connection Semantics, and Reliability

Verified Sources
Nov 3, 2026

Transmission Control Protocol TCP is best understood by mapping three properties—(1) OSI layer, (2) connection orientation, and (3) reliability—to the correct multiple-choice options.
In standard networking curricula, TCP is characterized as:

  • Connection-oriented (it establishes state via a handshake)
  • Reliable (it uses acknowledgments and retransmissions)
  • Transport layer (it is not a data-link protocol like Ethernet or PPP)

Correct option: (iii) is connection-oriented and reliable and TCP operates at the transport layer (not the data link layer).

Because the web-search tool was unavailable in this environment, the course content below is based on widely established protocol definitions in standard networking references (e.g., OSI/TCP/IP layering and TCP mechanics such as the three-way handshake, sequencing, ACKs, and retransmission).

Key terms introduced:

  • OSI model
  • Three-way handshake
  • ACK

Common exam trap: “Data link layer”

TCP is not at the data link layer. Data link protocols deliver frames over a local link, while TCP runs end-to-end as a transport-layer byte stream.

TCP Connection and Delivery Lifecycle

Three-way handshake

1) Connection setup

Client and server establish connection state and initial sequence numbers."

Sequencing + acknowledgments

2) Data transfer

Sender numbers bytes/segments; receiver acknowledges received data."

Retransmission

3) Loss recovery

Unacknowledged data is retransmitted to achieve reliable delivery."

Connection termination

4) Session teardown

Endpoints close the connection using TCP’s termination process."

How TCP achieves reliability (high-level)

  1. 1
    Step 1

    TCP uses the three-way handshake to create an initial connection context (e.g., sequence numbering).

  2. 2
    Step 2

    Application bytes are mapped into segments; TCP maintains ordering via sequence numbers.

  3. 3
    Step 3

    Receivers generate acknowledgments indicating which parts of the stream have arrived.

  4. 4
    Step 4

    If ACKs do not confirm receipt, the sender infers loss or reordering.

  5. 5
    Step 5

    TCP retransmits unacknowledged data so the receiver can reconstruct the correct stream order.

MCQ Mapping: TCP vs Options

Evaluates each statement about TCP.

Layer position: why (i) is incorrect

Statement (i) “operates at the data link layer” is incorrect because TCP is a transport-layer protocol that provides an end-to-end byte-stream service between hosts. Data link layer protocols instead handle frame delivery on a local network segment, dealing with link-specific addressing and framing (e.g., Ethernet framing).

Important contrast terms:

  • Data link layer
  • Transport layer
  • End-to-end

Connection semantics: why TCP is connection-oriented (ii and iii context)

Statement (ii) and (iii) both assume the “connection-oriented” part. TCP is indeed connection-oriented: it establishes a connection and maintains state before reliable data exchange begins. That immediately eliminates (iv) (connectionless).

Reliability: why TCP is not “unreliable” (ii eliminated)

If a protocol were “unreliable,” it would not ensure delivery despite loss, reordering, or duplication. TCP, however, uses acknowledgments and retransmissions (plus sequence numbers) to deliver a correct ordered byte stream to the receiving application—therefore it matches reliable, eliminating (ii).

Common Question Patterns

TCP Basics: Handshake, Reliability, and Sequence Numbers

Knowledge Check

Question 1 of 3
Q1Single choice

Which option best matches TCP’s connection and reliability characteristics?

TCP Characterization: Layer, Connection Semantics, and Reliability | AI Research | Coursify