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

[7/1 수업정리] 패킷 아날라이저로 3 way handshake 확인하기

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

TCP/IP 패킷 분석 프로그램으로 TCP/IP 프로토콜을 이용한 접속 시에

3 WAY HANDSHAKING을 사용하는 모습을 직접 확인해 보겠습니다.


우선 3 WAY HANDSHAKING 이란 

1. 클라이언트가 먼저 서버측에 동기화 요청 신호(SYN)를 보내고

2. 서버측이 이에 대한 수락 신호(ACK)와 자신의 요청신호(SYN)를 전송하고

3. 클라이언트가 이에 답변(ACK)하는 방식을 말합니다.






위의 캡쳐화면에서 보는 바와 같이, 

SYN 비트를 1로 세트할 시에는 SEQUENCE NUM를 랜덤으로 생성하여 전송하는데 

이에 대한 응답을 할 시에는 ACK 비트를 1로 세팅하고 ACKNOWLEDGE NUM은 SEQ+1의 값으로 전송해줍니다.

이를 간단히 다시 도식화하면 이와 같습니다.







728x90