본문 바로가기
IT/OS

[Windows/Linux] netstat 명령어 사용법

by J2ke 2023. 1. 11.

0. 개요

  netstat 명령어 사용하여 사용중인 연결 확인

      * 추가적으로 TCP 3-way Handshake, UDP 연결에 관한 문서를 찾아보면 이해가 도움이 될것이다.

 

 

1. 사용법 

  netstat -"옵션"

    -a : 모든 소켓 정보 출력

    -n : 호스트명이나 포트명 대신 숫자로 표시(예를 들어 www는 80으로 출력)

    -p : 소켓에 대한 PID 및 프로그램명 출력

    -r : 라우팅 정보 출력

    -l : Listening(대기)하고 있는 포트 출력

    -t : TCP 연결 출력

    -u : UDP 연결 출력

   

     * 연결 중 상태 : ESTABLISHED
     * 연결 대기 상태 : LISTEN

     * port 가 오픈되어 있지 않은 경우 결과 값이 출력되지 않음.

 

 

 

2. Windows에서 실습 (CMD)

     * findstr 명령어를 함께 사용하여 원하는 연결상태만 출력

Windows 에서 LISTEN(연결대기)상태 확인
Windows 에서 ESTABLISHED(연결)상태 확인

 

 

3. 리눅스에서 실습 (Terminal)

   * grep 명령어를 함께 사용하여 원하는 연결상태만 출력

Linux 에서 LISTEN(연결대기)상태 확인
Linux 에서 ESTABLISHED(연결)상태 확인



댓글