[Network] netstat

SOO·2021년 9월 15일
0

netstat

사용자 PC의 네트워크 상태를 알 수 있는 명령어

프로토콜

  • 현재 사용하고 있는 프로토콜
    ex)TCP, UDP

로컬 주소

  • 현재 열려있는 사용자 컴퓨터의 IP/HostName과 사용중인 포트

상태

  • 연결 상태를 표시
    LISTEN : 연결을 기다리고 있는 대기 상태
    ESTABLISHED: 3 Way-HandShaking 후 연결이 된 상태
    TIME_WAIT: 연결은 종료되었지만 잠시 소켓이 열려있는 상태
    CLOSE_WAIT: FIN 패킷을 받은 후 연결 종료를 기다리고 있는 상태
    CLOSED: 연결이 종료된 상태

추가 옵션

[linux] netstat -nao | grep 8080: 8080 포트만 검색
[windows] netstat -nao | findstr 8080: 8080 포트만 검색

-a: 모든 연결 및 수신 대기 포트를 표시 (상태가 LISTEN인 연결도 보여줌)
-n: 주소나 포트 형식을 숫자로 표시 (naver.com -> 198.127.63.2 / https -> 443)
-p: 해당 포트를 사용하고 있는 프로그램의 PID와 이름을 표시 (20095/jaa)
-o: keepalive 옵션 (TCP 세션 재사용) 사용 여부 및 상태 확인
-l: 상태가 LISTEN인 경우를 표시
-t: 프로토콜이 TCP인 경우를 표시
-u: 프로토콜이 UDP인 경우를 표시

0개의 댓글