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를 실행하고 로컬호스트의 내용을 보고싶다면 Adapter for loopback을 클릭한다.
그후 위와같은 화면이 나오면 필터부분에 port번호 5000번을 적어준다.
이렇게 하면 5000번 포트로 주고받는 부분만 필터링이 된다.
그후에 서버 - 클라이언트를 실행하면
아래와같이 3-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
와이어샤크(Wireshark) 사용법 #2 [인터페이스]
Wireshark 인터페이스 구성 Wireshark 인터페이스는 아래와 같이 6개의 구역으로 나누어져 있습니다. Main Toolbar Filter Toolbar Packet List Packet Details Packet Bytes Status Bar Main Toolbar Wireshark에서 주로 많이 사용
pyromaniac.me
[네트워크] 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
'네트워크 프로그래밍' 카테고리의 다른 글
[공인ip] 내 컴퓨터의 공인 ip확인 방법 (0) | 2024.12.19 |
---|---|
[C/C++][socket] select 함수 (0) | 2024.05.08 |
[C++][socket][mac os] SIGPIPE 시그널 (0) | 2024.05.08 |