3 way-handshake (TCP 접속) 1단계 SYNchronize : TCP 접속 요청 2단계 SYN, ACKnowledge : 응답 및 요청 3단계 ACK : 2단계 SYN에 대한 응답 4 way-handshake(TCP 연결 해제) 1단계 FIN : TCP 연결 해제 요청 2단계 ACK : 서버는 확인 메시지 보내고 통신이 끝날때 까지 3단계 FIN : 서버가 통신이 끝나면 연결이 종료되었다고 클라이언트에게 FIN 전송 4단계 ACK : 확인 메시지 전송 해제는 어느 쪽에서든 먼저 할 수 있습니다. client, server 상관 없이 동일합니다. 가장 중요히 알아야 할 것은 먼저 close한 쪽에 TIME_WAIT 상태가 오래 지속 된다는 것입니다. close를 먼저 요청한 쪽에 최종적으로 ..