인프런 커뮤니티 질문&답변

김성규님의 프로필 이미지
김성규

작성한 질문수

외워서 끝내는 네트워크 핵심이론 - 기초

TCP 연결종료 및 상태변화

Time-wait 때문에 Client가 먼저 닫는게 좋다에 대한 질문입니다.

해결된 질문

작성

·

71

0

Client가 닫는게 좋지만, Client가 종료 응답을 안해 주는 등

혹은 일이 다 끝났는데도 종료 요청을 보내주지 않는 경

이런 경우만 Server가 기다리다가 닫는건가요?

 

Server가 주도적으로 닫게 된다면?

혹은 Client가 마지막 Ack를 해주지 않는다면?

만약 Client가 Fin에 대한 응답을 해주지 않는다면 Server는 강제로 이 연결을 닫을 수 있는건가요?

 

이상입니다.

오늘도 좋은 하루 되십시오. 감사합니다.

답변 1

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

네, 그렇습니다. 그리고 서버에서 TIME_WAIT 상태가 발생하더라도 시간이 지나면 자동으로 회수됩니다. 따라서 굳이 강제로 연결을 닫는다고 볼 수는 없겠습니다. 관련 규정에 따라 자동 회수되는 이해하실 것을 권합니다. 참고하시기 바랍니다. 😄

김성규님의 프로필 이미지
김성규

작성한 질문수

질문하기