情報処理安全確保支援士暗記無料で始める

TCPの3ウェイハンドシェイクとは?てぃーしーぴーのすりーうぇいはんどしぇいく

TCPの3ウェイハンドシェイクとは、TCPが通信を開始するとき、SYN、SYN+ACK、ACKという3つのセグメントをやり取りして互いの初期シーケンス番号を通知し合う手順。番号がそろって初めてデータ転送に入り、以降は確認応答と再送で欠落を補う。相手が生きていて受信の用意があることを確かめる工程でもある。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では2回出題されています(2016年度〜2018年度)。

情報処理安全確保支援士試験の頻出用語/午前II

別名:3ウェイハンドシェイク

この語が出る過去問を解く →

背景

宛先が応答できるかを確かめずに送りつける設計では、届かないデータを延々と流し続けることになる。順序と欠落を管理するにも、双方が番号の起点を共有している必要があった。一方でこの手順は、応答を待つ間サーバ側が資源を確保するという性質を持ち、そこが後に攻撃の的になった。

具体例

接続できない原因の切り分けでは、SYNにRSTが返るなら宛先はそのポートを開けておらず、無応答なら経路上で破棄されている、と読み分けられる。nmapのSYNスキャンは最後のACKを返さずに止めることでこの違いだけを高速に集める。Wiresharkのキャプチャでも、先頭3行を見れば確立の成否が分かる。

試験での引っ掛け

「3往復」ではなく3つのセグメント、往復でいえば1.5往復。ACKを返さないSYNを大量に送るSYN Floodは、確保されたままの半開き接続で資源を枯らす攻撃で、SYN Cookieが対策になる。UDPにこの手順は無く、送信元を詐称できることが反射・増幅型攻撃の前提になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2016年度〜2018年度)
  • 分野:午前II
  • 「3往復」ではなく3つのセグメント、往復でいえば1.5往復。