Language/jsp
netstat 명령어
천본앵
2008. 9. 2. 15:50
ESTABLISHED
: 3단계 핸드쉐이킹 후 연결성립
SYN_SENT
: 원격 호스트에 능동적인 개설 요청(능동적 열기)
SYN_RECV
: 네트워크 통한 연결요청 받음 (수동적 열기)
FIN_WAIT1
: 능동적닫기(ACTIVE CLOSE) 요청을 한 상태
FIN_WAIT2
: 로컬에서 종결(FIN) 세그먼트를 전송하였고 원격 시스템에서 이에 대한 확인메시지를 수신하였지만 원격 APPLICATION이 작업을 종료하지 않아 원격 호스트의 종결 세그먼트를 기다리는 상태
TIME_WAIT
: 회선의 종결 절차가 완료되었지만 분실되었을지 모르는 느린 세그먼트를 위해 소켓을 열어 놓고 유지하고 있는 상태
CLOSED
: 회선이 종결되고 모든 자원을 해제한 상태
CLOSE_WAIT
: 수동적 닫기를 하고 있는 상태로 FIN 종결 세그먼트를 수신하고 이에 대한 확인 메시지를 전송한 상태
LAST_ACK
: FIN 종결 요청을 받고 로컬에서도 회선 종결에 합의하여 종결을 요청(FIN)한 상태로 이에 대한 확인 메시지가 수신되면 회선이 종결됨
LISTEN
: 서버 APPLICATION에서 수동적 연기로 연결 요청을 기다리고 있는 상태
CLOSING
: 로컬 TCP는 FIN_WAIT1에서 설명한대로 FIN 종결 세그먼트를 전송하였고 LAST_ACK에서 설명한대로 원격 시스템의 종결 세그먼트도 수신하였지만 FIN_WAIT1단계에서 전송한 세그먼트에 대한 확인 메시지(ACK)를 수신하지 못한 상태로 보통 확인 메시지가 전송 도중 분실되었다는 것을 나타냄
UNKOWN
: 소켓의 상태에 대해서 확인이 안되는 경우