ip.addr == 192.168.0.1
: 출발지 또는 목적지 IP 주소가 192.168.0.1
인 패킷tcp.port == 80
: 출발지 또는 목적지 TCP 포트 번호가 80인 패킷 (주로 HTTP)tcp.port == 443
: 출발지 또는 목적지 TCP 포트 번호가 443인 패킷 (주로 HTTPS)http
: HTTP 프로토콜을 사용하는 패킷dns
: DNS 프로토콜을 사용하는 패킷!(arp)
: ARP 프로토콜을 제외한 모든 패킷 (느낌표는 'not'을 의미)tcp.flags.syn == 1 && tcp.flags.ack == 1
: TCP SYN-ACK 패킷 (3-way handshake의 일부)HTTPS는 암호화되어 있어 내용 분석이 어려우므로, 여기서는 HTTP 사이트를 예로 듭니다. 테스트용 HTTP 사이트가 없다면, 일부러 보안이 약한 오래된 사이트를 찾거나, 직접 간단한 로컬 웹 서버를 띄우고 접속해볼 수 있습니다. 하지만 공용 HTTP 사이트는 점점 줄어들고 있습니다.
http://example.com
(이 도메인은 예시용으로 예약되어 있음) 또는 http://info.cern.ch
(최초의 웹사이트) 같은 곳을 시도해 볼 수 있습니다.Capture > Start
메뉴를 선택합니다.Capture > Stop
메뉴를 선택합니다.http
라고 입력하고 엔터를 쳐서 HTTP 관련 패킷만 표시합니다.GET / HTTP/1.1
(또는 유사한) 요청 메시지를 찾아 선택합니다.Host
, User-Agent
등)HTTP/1.1 200 OK
(또는 유사한) 응답 메시지를 찾아 선택합니다.tcp.port == 80 && (tcp.flags.syn == 1 || tcp.flags.ack == 1)
File > Save As
)했다가 나중에 다시 열어서 분석(File > Open
)할 수 있습니다.Statistics
메뉴)을 제공합니다.
예를 들어, 프로토콜 계층별 분포, 대화(Conversation) 목록, 엔드포인트(Endpoint) 목록 등을 통해 트래픽의 전반적인 특성을 파악할 수 있습니다.View > Coloring Rules
)다음 시간에는 네트워크 성능을 최적화하기 위한 방법들과 병목 현상 해결 방안에 대해 알아보겠습니다.