Server / Client 각각을 BreakPoint 설정하고 Debug
Wireshark 로 실시간 Packet 모니터링
wireshark_echo_server-client.pcapng
Server 소스 코드를 실행하고 cmd 명령어를 통해 TCP port 가 LISTEN 상태인지 확인
Client 소스 코드를 실행하고 wireshark 을 통해 연결 성립 3-Way Handshake 확인
Client 에서 Server 로 연결 확인
Server 에서 Client 와의 연결 확인
3-way handshake
Client ↔ Server 연결 후 통신을 Wireshark 로 확인
Client
Server
Client ↔ Server 연결 종료로 인한 4-way handshake 를 Wireshark 로 확인
Client 에서 EXIT 로 연결 종료
Client
Server
4-way handshake
TCP 세그먼트 이동 추적 관찰
비정상 종료 상황 확인
TCP 상태 다이어그램과 비교