TCP SEQ / ACK Lab
Sequence & Acknowledgment Number Walkthrough
CLOSED

Idle — まだ何も始まっていない

クライアントとサーバの間で何のセグメントも飛んでいない状態。下のボタンで SYN を送るところから始めよう。

CURRENT STEP
0 / 9
Sequence Diagram — Client ⇄ Server PHASE: idle
CLIENT SERVER
CLIENT TCB
SND.NXT
SND.UNA
RCV.NXT
STATECLOSED
SERVER TCB
SND.NXT
SND.UNA
RCV.NXT
STATELISTEN
Control Panelclick to advance
CURRENT STEP — DETAIL

Idle — まだ何も始まっていない

CLOSED TCBもISNもまだ存在しない。connect() が呼ばれて初めて初期シーケンス番号 ISN が決まり、最初の SYN が飛んでいく。
Realistic Output — tcpdump -nn
# 何も流れていない。SYN を送ると最初のセグメントが現れる。
Trace