3 ウェイ・ハンドシェイク 3ウェイ・ハンドシェイク 3ウェイ・ハンドシェイク (スリーウェイハンドシェイク, three-way handshaking) とは、TCP などにおいて使用されている、接続(コネクション)を確立するための手順。 概要[編集] 次の 3 ステップによって構成される。 通信の要求者が相手に対して SYN パケットを送信する。送信するシーケンス番号(順序番号)はランダムな値。 SYN パケットを受けとった通信相手は、その要求者の接続を許可する SYN ACK パケットを送信する。同時に通信相手は接続を準備するために、その要求者との 接続用の情報を記憶する領域を割り当てる。要求者へ回答する際の確認応答番号(ACK番号)は、受信したシーケンス番号(順序番号)に1を加えた値になる。通信相手側が送信するシーケンス番号(順序番号)はランダムな値。 SYN ACK パケットを
![3ウェイ・ハンドシェイク - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/e40b07cee9015e0818e30e7b700392e1a6368d00/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F9%2F9a%2FTcp_normal.svg%2F1200px-Tcp_normal.svg.png)