資格暗記無料で始める

TCPの3ウェイハンドシェイクとは?

TCPの3ウェイハンドシェイクとは、TCPコネクションを確立する手順。クライアントがSYNを送り、サーバがSYN+ACKを返し、クライアントがACKを返す3回のやり取りで、双方のシーケンス番号を同期させる。確立後は確認応答と再送により信頼性のある転送を行う。

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

てぃーしーぴーのすりーうぇいはんどしぇいく

情報処理安全確保支援士試験の頻出用語/午前II/別名:3ウェイハンドシェイク


TCPの3ウェイハンドシェイクの意味

TCPコネクションを確立する手順。クライアントがSYNを送り、サーバがSYN+ACKを返し、クライアントがACKを返す3回のやり取りで、双方のシーケンス番号を同期させる。確立後は確認応答と再送により信頼性のある転送を行う。

TCPの3ウェイハンドシェイクの具体例

接続失敗の調査でパケットを取得したところ、SYNに対しSYN+ACKではなくRSTが返っており、FWの遮断ではなくサーバがそのポートで待ち受けていないと判断できた。SYNだけを毎秒数万送るSYN Floodでは半開き接続が枯渇するため、SYN Cookieを有効化した。

TCPの3ウェイハンドシェイクは試験でどう引っ掛けられる?

「3往復」ではなく3つのセグメント(1.5往復)UDPはこの手順を持たないため送信元の詐称が容易で、反射・増幅型攻撃に悪用される。

TCPの3ウェイハンドシェイクと関連する用語

TCPの3ウェイハンドシェイクが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。