[Wireshark] 와이어샤크 설치, 3-way/4-way handshake

2024. 8. 20. 17:53네트워크 프로그래밍

1. 정의

패킷분석 프로그램이다. 네트워크의 문제분석 등을 한다. 

나는 소켓프로그래밍에서 TCP통신중 패킷이 어떻게 통신되는지 알기위해서 설치하려 한다.

 

2. 설치

https://www.wireshark.org/download.html

 

Wireshark · Download

Wireshark: The world's most popular network protocol analyzer

www.wireshark.org

위 홈페이지에서 설치한다.

 

3. 사용법

나는 로컬호스트에서 서버-클라이언트 프로그램으로 소켓통신하는게 확인하고싶다

 

WireShark

WireShark를 실행하고 로컬호스트의 내용을 보고싶다면 Adapter for loopback을 클릭한다.

 

 

그후 위와같은 화면이 나오면 필터부분에 port번호 5000번을 적어준다.

이렇게 하면 5000번 포트로 주고받는 부분만 필터링이 된다.

 

그후에 서버 - 클라이언트를 실행하면

아래와같이 3-way-handshake를 볼수 있다.

3-way-handshake

 

 

마찬가지로 접속을 종료할땐

아래와같이 4-way-handshake를 볼수 있다.

 

4-way-handshake

 

 

https://ko.wikipedia.org/wiki/%EC%99%80%EC%9D%B4%EC%96%B4%EC%83%A4%ED%81%AC

 

와이어샤크 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 와이어샤크(Wireshark)는 자유 및 오픈 소스 패킷 분석 프로그램이다. 네트워크의 문제, 분석, 소프트웨어 및 통신 프로토콜 개발, 교육에 쓰인다. 원래 이름은 Ethe

ko.wikipedia.org

https://pyromaniac.me/entry/%EC%99%80%EC%9D%B4%EC%96%B4%EC%83%A4%ED%81%ACWireshark-%EC%82%AC%EC%9A%A9%EB%B2%95-2-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4?category=983886

 

와이어샤크(Wireshark) 사용법 #2 [인터페이스]

Wireshark 인터페이스 구성 Wireshark 인터페이스는 아래와 같이 6개의 구역으로 나누어져 있습니다. Main Toolbar Filter Toolbar Packet List Packet Details Packet Bytes Status Bar Main Toolbar Wireshark에서 주로 많이 사용

pyromaniac.me

https://velog.io/@averycode/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-TCPUDP%EC%99%80-3-Way-Handshake4-Way-Handshake

 

[네트워크] TCP/UDP와 3 -Way Handshake & 4 -Way Handshake

TCP / UDP / 3-Way Handshake / 4-Way Handshake

velog.io

https://velog.io/@destiny1616/TCP-3-Way-%EB%B0%8F-4-Way-Handshake

 

TCP 3-Way 및 4-Way Handshake

TCP(Transmission Control Protocol)는 OSI model의 transport layer에서 사용되는 연결지향적인 프로토콜이다. 좀 더 자세히 살펴보자.이는 송신자와 수신자가 반드시 서로 연결되어서 데이터를 주고 받는 것에

velog.io