본문 바로가기
코스웨어/13년 스마트컨트롤러

TCP close 4hand shake

by 알 수 없는 사용자 2013. 7. 2.
728x90
반응형

-Four_way hand shaking



클라이언트와 서버의 연결을 끊을 때에도 서버는 클라이언트가 언제

나갔는지 알수없습니다

그래서 클라이언트가 나가기전에 서버에 나간다는 메시지를 보내고

보낸 메시지를 받은 서버가 클라이언트에게 받았다는 신호와 서버도

피니쉬(FIN)신호를 클라이언트에게 보내줍니다

마지막으로 서버로부터 신호를 받은 클라이언트가 신호를 받았다는

신호를 보내주고 서로 연결을 끊습니다

밑에 그림은 제가 직접 클라이언트와 서버간의 4hand shake 패킷을

캡쳐한 모습으로 연결을 끊었을 때 패킷 캡쳐를 해보았습니다

클라이언트와 서버간의 FIN비트와 신호를 받았다는 ACK비트를 주고

받는 것을 확인 할수있습니다

그와 함께 seq번호와 ack번호를 보면 알수있습니다

 



728x90