3ウェイハンドシェイクとは?すりーうぇいはんどしぇいく
3ウェイハンドシェイクとは、TCPで通信を開始する際に、送信側と受信側が3回のやり取り(SYN、SYN/ACK、ACK)で接続を確立する手順。互いに接続の意思と準備ができていることを確認してから本通信を始める。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
クライアントが接続要求(SYN)を送り、サーバが応答と自分の接続要求を兼ねたパケット(SYN/ACK)を返し、クライアントが確認応答(ACK)を返すことで接続が確立される。SYNフラッド攻撃はこの手順を悪用したDoS攻撃の一種。
試験での引っ掛け
3ウェイハンドシェイクはコネクション型のTCPの手順で、コネクションレスのUDPには存在しない。「通信の前に必ず行う」ではなく、UDPを使うDNSの問い合わせや動画のストリーミングでは行われない。また接続の切断は4回のやり取り(FIN/ACKを双方向で)で、確立の3回と数を取り違えやすい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。