반응형
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
반응형
'이론공부 > 이것저것 공부' 카테고리의 다른 글
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 |