반응형

netstat 명령어는

tcp 연결, listening중인 port, 이더넷 통계, IP 라우팅 테이블, IPv4, , IPv6을 나타낸다.

매개변수 없이 사용되는 경우에는 TCP 연결만을 나타낸다.

 

구문

netstat [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]

 

파라미터

항목 내용
-a 모든 활성화된 TCP와 listening 중인 TCP,UDP 포트를 나타낸다.
-b  
-e 이더넷 통계를 표시합니다. 이 옵션은 -s 옵션과 같이 사용될 수 있습니다.
-n 주소나 포트 형식을 숫자로 표현한다.
-o 각 연결의 소유자 프로세스 ID를 표시합니다.
-p 
<Protocol>
프로토콜 해당 프로세스를 사용하고 있는 프로그램 이름을 보여 준다.
-s 프로토콜별로 통계를 표시합니다. 기본값으로 IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP 및 UDPv6에 관한 통계를 표시합니다.
-p 옵션을 함께 사용하면 기본값의 일부 집합에 대한 통계만 표시할 수 있습니다.
-r 라우팅 테이블을 보여 준다.
/? 도움말
   

 

 

netstat 명령어를 사용하면 다음과 같이 출력되며, 상태값에 대한 정리는 아래에 따로 표기함.

 

상태 내용
LISTEN 연결 요구를 기다리는 상태, 포트가 열려 있음
ESTABLISHED 서로 연결되어 있는 상태
SVN_SENT 클라이언트가 서버에 SYN 패킷을 보내고 연결을 요청한 상태
SVN_RECV 서버가 클라이언트의 SYN 패킷으로 요청을 받은 후 응답으로 SYN/ACK 패킷을 보내고 클라이언트에게 ACK 를 받기 위해 기다리는 상태
TIME_WAIT 이미 해당 사이트와 연결이 종료되었거나 다음 연결을 위해 기다리는 상태
CLOSE_WAIT 원격의 연결 요청을 받고 연결이 종료되길 기다리는 상태
LAST_ACK 연결이 종료되었고 승인을 기다리는 상태
CLOSED 완전히 연결이 종료된 상태

 

 

 

- 참고

https://mainia.tistory.com/5378

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/netstat

 

netstat

Reference article for the netstat command, which displays active TCP connections, ports on which the computer is listening, Ethernet statistics, the IP routing table, IPv4 statistics, and IPv6 statistics.

docs.microsoft.com

 

반응형

'이론공부 > 이것저것 공부' 카테고리의 다른 글

WINDOWS VIA C/C++ : 04.프로세스  (0) 2021.11.29
데이터베이스 솔루션 정리  (0) 2021.06.18
포인터 의 크기 in c/c++  (0) 2021.01.04
커널 오브젝트  (0) 2020.12.14
volatile  (0) 2018.03.18

+ Recent posts