현재 자신이 접속하는 Server ip번호와 port번호를 알아내려면 netstat 명령을 쓰죠? ^^
자.. 프롬프트상에서 netstat 치시구 자세히 보시면 Proto와 Local Address , Foreign Address , State 이렇게 있죠?
여기서 프로토의 뜻은 프로토콜의 종류를 말하는거구요 로컬어드레스는 자신의 컴터에서 사용되고 있는 포트를 알려주구요.. 포린어드레스는 웹 브라우저로 보고 있는 내용을 제공한 서버컴의 ip와 포트번호를 알려주고 스테이트는 현재 상태를 알려주는것입니다.
netstat 커맨드를 치시게 되면 state쪽에....
establishe time-wait listening close-wait
요런것들이 왼편에 나오거든영.. 요것들의 각각의 의미를 간단히 설명하자면....
Established는 현재 이용중인 상태를 의미하는거구요 Time wait는 대기상태를 말합니다. Listening은.. 저두 확실히 모르지만 본뜻은 청취,귀기울임 이잖아요.. 제생각엔 감지됬다는 뜻인거 같습니다 마지막으로 close wait는 잘몰겠지만. 닫혔다는뜻같네영^^;; <죄송>
으음... 이번엔 옵션에 대해서 간단히 설명해보께용~ netstat에서 가장 많이 자주 쓰는것들이.. -a , -r , -s 입니다.... 뭐 다른옵션들도 몇개 있는뎅... 그것들은 잘 안쓰고 실용적인 3개만 말씀 드리죠
-a는 다들 알다싶이 현재 컴퓨터에 열린 포트를 모조리 printing 해주는 옵션이죠.... 가끔 컴터가 이상하거나 느리다고 생각되면 옵션-a해서 수상한 ip나 포트번호들이 많이 뜨면 바이러스에 걸렸다고 판단하시면 되겠습니당^^;
-r는 라우팅테이블의 약자로 말그대로 해당 컴터NIC의 라우팅테이블을 출력해주는 옵션입니다. 이것을 설명하려면 꽤오래걸려서뤼 그냥 이것으로 넘어가겠습니다.(죄송) 참고로 netstat -r와 같은 명령어는 route print 입니당.
-s는 해당 컴터NIC의 프로토콜 통계를 보는 명령어로... echo패킷과 에러... icmp프로토콜등등.... 내가 핑몇번쐈는지 알아볼수도 있궁... 이건 직접해보셔서 보심이 좋겠습니다. 넘 많아서 설명하기두 벅차구용^^;
|
|
|