戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2010年 午前214


問題文

TCPのコネクション確立方式である3ウェイハンドシェイクを表す図はどれか。
ネットワークスペシャリスト 2010年 午前2 問14の選択肢の画像

選択肢

(正解)

TCPのコネクション確立方式である3ウェイハンドシェイク【午前2 解説】

要点まとめ

  • 結論:TCPの3ウェイハンドシェイクは「SYN → SYN+ACK → ACK」の3段階で通信を確立します。
  • 根拠:TCPは信頼性の高い通信を実現するため、双方が通信準備完了を確認する3回のメッセージ交換を行います。
  • 差がつくポイント:SYNとACKの役割と順序を正確に理解し、SYN+ACKが返信として返ることを押さえることが重要です。

正解の理由

選択肢アは、コネクション要求元から「SYN」を送信し、要求先が「SYN+ACK」で応答、最後に要求元が「ACK」を返す正しい3ウェイハンドシェイクの流れを示しています。これがTCP接続確立の標準的な手順であり、双方が通信準備完了を確認するための3回のメッセージ交換です。

よくある誤解

3ウェイハンドシェイクは単に3回のメッセージ交換と覚えがちですが、SYNとACKの組み合わせや順序を間違えると誤答になります。SYN+ACKが返信として返る点を見落としやすいです。

解法ステップ

  1. TCP接続確立の基本手順を思い出す(SYN送信→SYN+ACK返信→ACK送信)。
  2. 各選択肢の矢印の向きとラベルを確認し、正しい順序かを判断する。
  3. SYNとACKの組み合わせが正しいか、特に2回目のメッセージが「SYN+ACK」かをチェック。
  4. 3回のメッセージで完結しているかを確認し、余分なメッセージがないかを確認。
  5. 正しい流れを示す選択肢を選ぶ。

選択肢別の誤答解説

  • イ:メッセージが6回もあり、3ウェイハンドシェイクの定義と異なります。SYNとACKの順序も不正確です。
  • ウ:すべてのSYNが同じ方向で送られ、返信のSYN+ACKがないため誤りです。
  • エ:イと同様に6回のメッセージがあり、3ウェイハンドシェイクの基本構造を逸脱しています。

補足コラム

TCPの3ウェイハンドシェイクは、通信の信頼性を確保するために重要な役割を果たします。SYNは接続要求、ACKは受信確認、SYN+ACKは接続要求の承認と受信確認を兼ねています。この仕組みにより、双方が通信準備完了を確実に認識できます。

FAQ

Q: なぜ3回のメッセージ交換が必要なのですか?
A: 双方が通信準備完了を確認し、データ送信の同期を取るために3回のメッセージ交換が必要です。
Q: SYNとACKの違いは何ですか?
A: SYNは接続要求を示し、ACKは受信確認を示します。SYN+ACKは接続要求の承認と受信確認を同時に行います。

関連キーワード: TCP, 3ウェイハンドシェイク、コネクション確立、SYN, ACK, ネットワークプロトコル
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について