3-way Handshake 장치들 사이에 논리적인 접속을 성립(establish) 하기 위해 탄생했다. 진행 과정 클라이언트가 서버에게 SYN 패킷을 보낸다. (sequence : x) 서버가 SYN(x)을 받고, 클라이언트로 받았다는 신호인 ACK와 SYN 패킷을 보낸다. (sequence : y, ACK : x + 1) 클라이언트가 ACK(y+1)를 서버로 보내고 연결이 이루어진다. SYN: synchronize sequence numbers ACK: acknowledgment 4-way Handshake 세션을 종료하기 위해 탄생했다. 진행 과정 클라이언트가 서버에게 연결을 종료한다는 FIN 플래그를 보낸다. 서버는 FIN을 받고, 확인했다는 ACK를 클라이언트에게 보낸다. (이때 모든 데이터를 ..