Netstat 네트워크 연결상태 확인 도구 사용법 |
Command
netstat [옵션] |
Details
Option |
Description |
-a |
모든 연결상태 정보 출력 [--all] |
-n |
도메인 주소를 10진수로 변환해서 숫자로 출력 [--numeric] |
-r |
라우팅 정보 출력 [--route] |
-p |
PID 정보 출력 [--program] |
-i |
이더넷 인터페이스별 정상,에러,드랍 송수신 패킷수 출력 [--interface] |
-c |
netstat 결과를 연속적으로 출력 [--continuous] |
-l |
Listen 되고 있는 소켓정보 출력 [--listening] |
-s |
각 프로토콜에 대한 통계 출력 [--statistics] |
-t |
TCP 정보만 출력 [--tcp] |
-u |
UDP 정보만 출력 [--udp] |
연결 상태정보
Status |
Description |
CLOSED |
완전히 연결이 종료된 상태 |
CLOSING |
주로 확인 메시지가 전송 도중 유실된 상태 (흔하지 않음) |
CLOSE_WAIT |
상위 응용프로그램으로 부터 TCP 연결 종료를 기다리는 상태 |
ESTABLISHED |
서버와 클라이언트 간 세션이 연결된 상태 |
FIN_WAIT1 |
연결종료를 위해 요청을 주고받는 과정 (Client -> Server 로 FIN을 보낸 상태) |
FIN_WAIT2 |
연결종료를 위해 요청을 주고받는 과정 (Server -> Client 로 FIN-ACK를 보내고 응답 대기 상태) |
LAST_ACK |
연결종료를 위해 요청을 주고받는 과정 (Server -> Client 로 FIN을 보낸 상태) |
LISTEN |
데몬이 포트를 열고 연결이 가능한 상태 |
SYN_SENT |
Client -> Server 에게 TCP 연결을 요청한 상태 |
SYN_RECEIVED |
Server -> Client 로 SYN-ACK를 보냈지만 아직 Client 에게 ACK를 받지 못한 상태 |
TIME_WAIT |
연결은 종료되었지만 당분간 소켓을 열어 놓은 상태 (약 1분정도이며 시간이 지나면 사라짐) |
UNKNOWN |
소켓의 상태를 알 수 없음 |
References
https://blog.naver.com/basicbass/221317534508
https://blog.naver.com/ncloud24/221388026417
'LINUX > 리눅스 관리' 카테고리의 다른 글
[Linux][링크] Bash 쉘스크립트 요약정리 (0) | 2019.02.11 |
---|---|
[Linux] 중요 리눅스 디렉토리 (0) | 2019.02.07 |
[Linux] 리눅스 부팅순서 & 부팅레벨(Run Level) (0) | 2019.02.03 |
[Linux][링크] 60초 안에 서버 상태 확인하기 (0) | 2019.01.25 |
[Linux] 리눅스 사양 확인방법 (version, cpu, mem, disk) (0) | 2019.01.25 |