본문 바로가기

카테고리 없음

네트워크상태 확인법

반응형

cmd 창 키고 netstats 입력후 


SYN_SEND: Active Open 뜻한다. 클라이언트가 서버에게 연결을 하자고 요청하는 것이다. 이것은 접속을 요청하는 클라이언트에서확인할  있다.

SYN_RECEIVED: 
서버가 클라이언트로부터 방금 SYN 메시지를 받은 상태를 나타낸다. 이것은 최초의 연결 요청을 받은 서버에서확인할  있다.

ESTABLISHED: 
클라이언트가 서버의 SYN 받아서 세션이 연결된 상태를 말한다. 

LISTEN: 
서버가 클라이언트의 연결을 받을 준비가 되어 있는 것이다.  서비스를 하고 있는 상태를 말한다.

 

FIN_WAIT_1: Active close 뜻한다. , 클라이언트가 서버에게 연결을 끊고자 요청하는 상태이다.

TIMED_WAIT: Active Close 
후에 클라이언트는  상태로 들어 간다.  클라이언트가 서버에게 연결을 끊고자 요청한  클라이언트자신의 현재 상태를 말한다. Time_wait 나타나면 접속한 클라이언트가 서버와의 접속을 끊는 중인 것이다. 이것은 클라이언트에서확인할  있다.

CLOSE_WAIT: Passive Close 
상태를 말한다. , 서버는 클라이언트로부터 FIN 메시지를 수신하자 마자 절반 정도만 연결을종료하는 과정을 말한다. 이것은 서버측에서 확인할  있다. 완전히 연결을 종료되는 것은 서버가 다시 클라이언트에게 FIN 보내고클라이언트에게서 ACK 받을 때이다.

FIN_WAIT_2: 
클라이언트가 서버에게 최초로 FIN 보낸  서버로부터 ACK 받았을 때를 말한다.

LAST_ACK: 
서버가 클라이언트에게 FIN 보내었을 때의 상태이다. 이것은 서버에서 확인할  있다

CLOSED: 
서버가 클라이언트에게서 ACK 받은  연결이 완전히 종료된 상태를 말한다..

 

반응형