TIME_WAIT 상태가 무엇을 의미하고 왜 발생하는지, 그리고 서비스에는 어떤 영향을 끼칠 수 있는지 TCP 통신 과정 3-way handshake SYN: 클라이언트가 서버로 통신을 시작하겠다 SYN+ACK: 서버는 그에 대한 응답 ACK: 클라이언트는 서버로부터 받은 패킷에 대한 응답 3-way handshake를 정상적으로 마친 다음 클라이언트는 서버에 데이터를 요청한다. 통신을 모두 마친 후 연결을 종료한다 → 4-way handshake TIME_WAIT 소켓의 문제점 먼저 연결을 끊는 쪽을 active closer, 반대를 passive closer라고 한다. active closer에 TIME_WAIT 소켓이 생성된다. server에 무조건 TIME_WAIT 소켓이 생성되는 것이 아니고 먼..