728x90
반응형
1. netstat 명령어
netstat(network statistics)는 전송 제어 프로토콜,라우팅 테이블, 네트워크 인터페이스 등 네트워크 프로토콜 통계를 위한 네트워크 연결을 보여주는 명령 줄 도구이다.
리눅스, 솔라리스, BSD를 포함한 유닉스 계열 운영 체제와 윈도우 XP, 윈도우 비스타, 윈도우 7, 윈도우 8, 윈도우 10을 포함한 윈도우 NT 기반 운영 체제에서 이용이 가능하다.
netstat 옵션
-a : 현재다른PC와 연결(Established)되어 있거나 대기(Listening)중인 모든 포트 번호를 확인
-r : 라우팅 테이블 확인 및 커넥션되어 있는 포트번호를 확인
-n : 현재 다른PC와 연결되어 있는 포트번호를 확인
-e : 랜카드에서 송수한 패킷의 용량 및 종류를 확인
-s : IP, ICMP, UDP프로토콜별의 상태 확인
-t : tcp protocol
-u : udp protocol
-p : 프로토콜 사용 Process ID 노출
-c : 1초 단위로 보여줌
-l : udp 포트 보여줌
2. netstat 항목
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Proto(Protocol) | 프로토콜의 종류, TCP 또는 UDP |
Local Address | 자기 자신의 IP 주소와 포트(Port) 번호, 0.0.0.0은 특정 IP와 연결되어 있지 않다는 뜻 |
Foreign Address | 상대방 측의 IP주소와 포트(Port) 번호, 0.0.0.0은 아직 통신이 시작되지 않았다는 뜻 |
State | 현재 서비스의 연결 상태 (State) |
State의 항목
LISTENING | 서비스를 기다리는 상태 |
ESTABLISHED | 다른 컴퓨터와 연결된 상태 |
CLOSED | 연결이 완전히 종료된 상태 |
TIME WAIT | 연결은 종료되었으나 잠시 소캣을 열어놓은 상태 |
728x90
728x90
'OS > Linux' 카테고리의 다른 글
[Linux] SFTP 연결 안되는 경우(/etc/ssh/sshd_config 수정) (0) | 2022.07.26 |
---|---|
[Linux] KISA 취약점 분석 상세 가이드에 따른 조치 정리(2021년기준) (0) | 2022.06.23 |
[Linux] LVM 구성하기 / LVM이란? (0) | 2021.11.22 |
[Linux] 사용자 ,그룹 확인/추가/삭제 (0) | 2021.11.22 |
[Linux] chrootkit(check rootkit) 과 rkhunter(rootkit hunter) (0) | 2021.11.19 |