본문 바로가기

03. Network

netstat 활용

netstat로는 네트워크연결, 라우팅 테이블, 네트워크 인터페이스의 상태등을 점검할수 있습니다.

option
-a 모든것을 보여줍니다.
-n 10진수로 출력하여줍니다
-r 라우팅 정보를 출력하여 줍니다.
-p 생행되고 있는 각 프로그램과 PID정보를 출력합니다.
-i 모든 네트워크의 인터페이스정보를 출력합니다 (특정도 가능합니다)
-c 연속적으로 출력합니다
-l listen상태로 출력합니다
-s 프로토콜에 대한 통계정보를 출력합니다.

netstat로 확인을 하다보면 몇가지 더 알고 있어야 하는부분이 있습니다.
LISTEN : 연결가능한 상태
SYS-SENT : 연결을 요청한 상태
SYN_RECEIVED 연결요구에 대한 응답을 기다리고 있는 상태
ESTABLISHED : 3handshake를 종류후 연결이 완료된 상태
FIN-WAIT, CLOSE-WAIT, FIN-WAIT2  연결종료를 위해 종료 요청을 받은 후의 종료과정중입니다.
CLOSING 전송된 메세지가 유실된 상태
TIME-WAIT 연결종료후 유지상태
CLOSED 연결이 완전히 종료