資格暗記無料で始める

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

3ウェイハンドシェイクとは、TCPで通信を開始する際に、送信側と受信側が3回のやり取り(SYN、SYN/ACK、ACK)で接続を確立する手順。互いに接続の意思と準備ができていることを確認してから本通信を始める。

すりーうぇいはんどしぇいく

応用情報技術者試験の頻出用語/テクノロジ系/別名:TCPの3ウェイハンドシェイク


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

TCPで通信を開始する際に、送信側と受信側が3回のやり取り(SYN、SYN/ACK、ACK)で接続を確立する手順。互いに接続の意思と準備ができていることを確認してから本通信を始める。

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

クライアントが接続要求(SYN)を送り、サーバが応答と自分の接続要求を兼ねたパケット(SYN/ACK)を返し、クライアントが確認応答(ACK)を返すことで接続が確立される。SYNフラッド攻撃はこの手順を悪用したDoS攻撃の一種。

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

3ウェイハンドシェイクはコネクション型のTCPの手順で、コネクションレスのUDPには存在しない。「通信の前に必ず行う」ではなく、UDPを使うDNSの問い合わせや動画のストリーミングでは行われない。また接続の切断は4回のやり取り(FIN/ACKを双方向で)で、確立の3回と数を取り違えやすい。

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

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