StudyGraph
Networking Explainer

How TCP Starts a Reliable Connection

Before sending one byte of data, TCP exchanges three messages. Why?

Lesson notes

Key points

Definitions

Sequence number
A counter labelling each byte sent, letting the receiver order data and detect losses.

Takeaway: SYN, SYN-ACK, ACK: both sides confirm sequence numbers.

Quick check: Client SYN has seq 100. What ack does the server send?
  1. 100
  2. 200
  3. 101

Connection-orientedThree-way handshakeACK numberWhy three

Lessons like this, for your syllabus.

Short narrated study videos written for your course, level and exam. Free to start.

Get lessons for your own syllabus