[TCP 4-way-handshake] TIME_WAIT & CLOSE_WAIT EXCEPTION 재현
[성공과 실패를 결정하는 1%의 네트워크 원리] 라는 책의 스터디를 진행하며 TCP socket 연결 종료의 TIME_WAIT과 CLOSE_WAIT 상태를 확인해 보기 위해 실습해 보며 정리한 내용을 적은 글입니다. [4-way-handshake] TCP CONNECTION이 이루어진 상황에서 서버와 클라이언트간의 연결을 끊어야 할 때, TCP 프로토콜에서는 4-way-handshake 과정을 거치게 됩니다. 이 4-way-handshake 과정에 대해 간단하게 설명해보자면 1. 송신 측에서 수신 쪽으로 FIN패킷을 보냅니다. 2. 수신 쪽에서 받았다는 ACK 패킷을 송신 측으로 우선 응답해 줍니다. 3. 수신 쪽에서는 송신 측으로부터 FIN패킷을 받았을 때부터 해당 포트에 연결되어 있는 쪽에 close..
CS/네트워크
2023. 8. 30. 13:42