DSA Factory
Free The transport layer lessonsThe transport layer · Stage 0 · Between processes · Step 2

TCP connections

Follow the three-way handshake that opens a connection and the four segments that close it. About 14 minutes.

Quick check

A client sends SYN with seq = 300. What acknowledgement number does the server's SYN-ACK carry?

  1. A301
  2. B300
  3. C1
Show the answer

301. The SYN uses up one sequence number, so the server expects 301 next.

Lock it in

4 questions on this idea

Short questions that apply the idea to new cases: trace it, work out a number, put steps in order. A wrong answer explains itself.

Answer them in your browserFree account, no card. Your progress is saved, and the idea comes back in a quick review later.
Sign up free to solve