728x90
반응형
-Four_way hand shaking
클라이언트와 서버의 연결을 끊을 때에도 서버는 클라이언트가 언제
나갔는지 알수없습니다
그래서 클라이언트가 나가기전에 서버에 나간다는 메시지를 보내고
보낸 메시지를 받은 서버가 클라이언트에게 받았다는 신호와 서버도
피니쉬(FIN)신호를 클라이언트에게 보내줍니다
마지막으로 서버로부터 신호를 받은 클라이언트가 신호를 받았다는
신호를 보내주고 서로 연결을 끊습니다
밑에 그림은 제가 직접 클라이언트와 서버간의 4hand shake 패킷을
캡쳐한 모습으로 연결을 끊었을 때 패킷 캡쳐를 해보았습니다
클라이언트와 서버간의 FIN비트와 신호를 받았다는 ACK비트를 주고
받는 것을 확인 할수있습니다
그와 함께 seq번호와 ack번호를 보면 알수있습니다
728x90
'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글
130709 화 정리 - 조유진 (1) | 2013.07.09 |
---|---|
20130703 정리 (0) | 2013.07.03 |
네트워크 [서버] 특정 클라이언트의 IP가 아닌 닉네임으로 만들어 보기 (0) | 2013.07.03 |
소켓분석을 통한 프로토콜 이해하기!! (0) | 2013.07.02 |
TCP Connection Flow (0) | 2013.07.01 |
TCP Connection Flow (HandShake) [손초롱] (3) | 2013.07.01 |
[7/1 수업정리] 패킷 아날라이저로 3 way handshake 확인하기 (0) | 2013.07.01 |
pcap,server,client파일입니다. (0) | 2013.07.01 |