본문 바로가기
Programing/Network

[Network] 4Way Handshake 의 마지막 응답 확인은 어떻게 이뤄지나?

by 꾸압 2022. 7. 14.


<설명>
* 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

댓글