728x90
반응형
맨 위로 올라가기
netstat 명령어(Network Status)

 

netstat 는 네트워크 연결 및 네트워크 인터페이스에 대한 정보를 보여주는 명령어이다.

 

주로 TCP/IP 프로토콜을 사용하는 시스템에서 네트워크 관련 문제를 진단하고 모니터링하는데 사용된다.
netstat을 사용하면 현재 열려 있는 포트, 연결된 클라이언트와 서버, 네트워크 인터페이스 통계 등 다양한
정보를 확인할 수 있다.

netstat 명령어는 다양한 옵션과 플래그와 함께 사용될 수 있다.

 

  • -a :
    "ALL" 의 약어로, 모든 연결 및 리스닝 포트를 표시한다. 이 옵션은 TCP 및 UDP 연결 모두를 나열한다.

  • -r :
    "Routing" 의 약어로, 라우팅 테이블을 표시한다.
    라우팅 테이블은 네트워크 패킷이 전송될 때 경로 결정에 사용되는 정보를 포함한다.

  • -n :
    "Numeric" 의 약어로, IP 주소와 포트 번호를 숫자 형태로 표시한다.
    호스트 및 서비스 이름의 해석을 수행하지 않고 숫자로 표시되므로, 실행 속도를 향상 시킬 수 있다.

  • -t :
    "TCP" 의 약어로, TCP 연결 정보만을 표시한다.
    이 옵션을 사용하면 netstat 결과에는 TCP 연결만 포함된다.

  • -u :
    "UDP" 의 약어로, UDP 연결 정보만을 표시한다.
    이 옵션을 사용하면 netstat 결과에는 UDP 연결만 포함된다.

  • -p :
    "Process" 의 약어로, 각 연결 또는 소켓에 연관된 프로세스 정보를 표시한다.
    프로세스 ID(PID)와 연결된 프로세스 이름을 보여준다.

이러한 옵션들을 사용하여 netstat 명령어를 실행하면 네트워크 연결 정보, 포트 상태, 라우팅 정보, 프로세스 관련 정보
등을 확인할 수 있다.

이렇듯 netstat 명령어는 다양한 운영 체제에서 사용할 수 있으며, 리눅스와 유닉스 기반 시스템에서 많이 사용된다.
이를 통해 네트워크 관련 문제의 원인을 찾거나, 네트워크 연결 상태를 확인할 수 있다.


728x90
반응형

'OS' 카테고리의 다른 글

Endianness  (0) 2023.12.23
Linux 파일 시스템 및 디렉터리 구조  (0) 2023.05.18
리눅스(Linux) 명령어  (0) 2023.05.13
파일 시스템(File System)의 종류와 특징  (0) 2023.05.13
도커(Docker)  (0) 2023.05.12

+ Recent posts