TCPコネクション確立時の3wayハンドシェイクで交換されるセグメントの正しい順序はどれですか。

Cisco CCNA 200-301「ネットワークの基礎」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

CCNA / ネットワークの基礎
  1. SYN → SYN/ACK → ACK✓ 正解
  2. ACK → SYN → SYN/ACK
  3. SYN → ACK → FIN
  4. SYN/ACK → SYN → ACK
💡 TCPは送信側のSYN、受信側のSYN/ACK、送信側のACKの3つで接続を確立します。FINは接続の切断時に使われます。
○ SYN → SYN/ACK → ACK:正解。SYN→SYN/ACK→ACKの3つで双方の初期シーケンス番号を同期し接続を確立します。
✕ ACK → SYN → SYN/ACK:ACKから始まるのは不正で、最初は送信側のSYNから始まるので誤り。
✕ SYN → ACK → FIN:FINは切断に使うフラグで、接続確立の3wayハンドシェイクには含まれないので誤り。
✕ SYN/ACK → SYN → ACK:最初に送られるのはSYNであり、SYN/ACKから始まる順序は不正なので誤り。
▶ この分野をクイズ形式で解く