time_wait1 TIME_WAIT 베하~~! 뉴진쓰의 작은뉴진입니다. 우선, 4-way handshaking 과정에 대해 복습을 해볼게요. 소켓이 종료될때는, 즉 클라이언트와 서버가 연결이 끊어질때는 4단계를 거쳐서 종료됩니다. 1. Active Closer(위 사진에서의 Client로, 먼저 연결을 끊는 쪽)가 서버에게 연결 종료를 요청합니다. 2. Passive Closer(위 사진에서의 Server)는 할 일을 마저 다 끝내야하기 때문에 바로 연결을 종료시키지 않고 ACK 신호를 보내며 CLOSE_WAIT 상태가 됩니다. 3. Passive Closer는 할 일을 다 마친 후 FIN 신호를 보내며 연결을 종료하고자 합니다. 4. Active Closer는 FIN 신호를 잘 받았다는 의미로 ACK를 다시 보내고, 신호를 받은 Pass.. 2023. 11. 13. 이전 1 다음