レイヤー4
接続開始フェーズ : 3ウェイハンドシェイク
| # | パケット | C:S | FIN | SYN | RST | PSH | ACK | URG | Client | Server |
| 1 | SYN | → | 0 | 1 | 0 | 0 | 0 | 0 | SYN-SENT | - |
| 2 | SYN/ACK | ← | 0 | 1 | 0 | 0 | 1 | 0 | SYN-SENT | SYN-RECEIVED |
| 3 | ACK | → | 0 | 0 | 0 | 0 | 1 | 0 | ESTABLISHED | ESTABLISHED |
接続終了フェーズ : 4ウェイハンドシェイク
| # | パケット | C:S | FIN | SYN | RST | PSH | ACK | URG | Client | Server |
| 1 | FIN/ACK | → | 1 | 0 | 0 | 0 | 1 | 0 | FIN-WAIT1 | ESTABLISHED |
| 2 | ACK | ← | 0 | 0 | 0 | 0 | 1 | 0 | FIN-WAIT2 | CLOSE-WAIT |
| 3 | FIN/ACK | ← | 0 | 1 | 0 | 0 | 1 | 0 | FIN-WAIT | LAST-ACK |
| 4 | ACK | → | 0 | 0 | 0 | 0 | 1 | 0 | TIME-WAIT | - |