<설명>
* FIN > ACK > FIN > ACK 로 주고 받음
* 서버가 보낸 FIN에 대한 응답이 빨리 오지 않으면 server가 재전송(FIN + ACK)
==> 그렇기에 재전송 시간보다 길게 대기했다가, 아무것도 안 오면 종료
* Client 는 확인 의미로 ACK를 보내고 TIME_WAIT 상태가 되며, Server는 ACK 패킷을 수신 후 CLOSED 상태가 된다. Client는 2MSL(Maximum Segemnt Life) 만큼의 시간이 지난 후 CLOSED 된다.
<출처> 개발자 오픈카톡방
'Programing > Network' 카테고리의 다른 글
[Network] CIDR 이란? (0) | 2022.07.17 |
---|---|
[Network] 0.0.0.0 이란? (0) | 2022.07.16 |
[Netcode] 서버와 넷코드 (업데이트 필요) (0) | 2022.05.23 |
[Network] Mac Address (맥 주소) (0) | 2022.05.18 |
댓글