tracert 도스 명령어를 이용하여 특정 주소의 라우팅 정보를 얻어 구간 사이의 문제점을 확인해본다.
어떤 사이트는 접속이 되는데 어떤 사이트는 접속이 되지 않을 경우가 있다. 이때 내 컴퓨터 에서 특정의 사이트까지는 많은 경로를 거치게 되는데 이 명령어를 통해 어떤 구간에서 문제가 발생했는지를 알 수 있다.
사용법
________________
C:\WINDOWS>tracert www.yahoo.co.kr
Tracing route to rc.yahoo.co.kr [211.32.119.151]
over a maximum of 30 hops:
1 2 ms 2 ms 2 ms 203.234.28.1
2 1 ms 3 ms 2 ms 210.123.222.1
3 2 ms 2 ms 2 ms 203.232.125.17
4 3 ms 3 ms 2 ms kj-r2-hd-r1-p2500.kornet.net [211.194.52.97]
5 2 ms 3 ms 3 ms kj-r1-ge0.kornet.net [203.232.120.9]
6 9 ms 7 ms 8 ms 168.126.109.165
7 13 ms 7 ms 9 ms hh-k4-ge2.kornet.net [211.192.46.144]
8 9 ms 9 ms 8 ms 128.134.40.74
9 7 ms 9 ms 10 ms 210.92.194.57
10 8 ms 7 ms 8 ms k1c9-4231.sw.kidc.net [211.233.55.238]
11 9 ms 8 ms 7 ms 211.233.26.254
12 8 ms 9 ms 11 ms rc.yahoo.co.kr [211.32.119.151]
Trace complete.
_____________
위와같이 야후까지는 총 12개의 구간을 거친다. 이경우에는 모두 정상적으로 통과를 하였지만 문제가 발생된 구간은 '*" 처리되며 다음구간으로 넘어가지 못한다. 이때 www.nic.or.kr 에 접속하여 whois서비스를 이용 해당 구간이 어느 사이트인지 체크해볼 수 있다.
2005/06/15 12:42 2005/06/15 12:42
Windows 2000 서버 컴퓨터를 원격으로 관리하는 가장 보편적인 방법은 터미널 서비스(원격 관리 모드)를 이용하는 것입니다. 그런데 만약 서버가 내 옆에 있지 않고 IDC와 같은 원격에 있고, 엔지니어분들이 서버를 점검 하거나 수정해야 하는 상황이라면 중요한 데이터의 손실을 막으며 서로 같이 작업을 할 수 있다.

방법은 아래와 같다.
1. 두 명이 동시에 터미널 서비스로 접속한다. 당연히 다른 사람에게 Admin 급 계정을 제공해야 한다. 당연히 관리자인 내가 먼저 접속하고 나서 다른 사람이 접속해야 한다. 그래야 내가 그 사람을 제어할 수 있다.

2. 터미널 서비스 관리자를 열어서 보면 오른쪽 세부창에 연결되는 콘솔과 RCP 세션들이 나타난다. 화면 오른쪽에 다른 사용자의 세션을 마우스 오른쪽 버튼을 클릭한다. ‘원격 제어’ 라는 항목을 선택한다.

3. 그러면 ‘원격제어’상자가 나타난다. 그 사용자와 터미널 서비스를 공유하여 사용하다가 끊고자 하는 단축키를 설정하게 된다. 불미스러운 행동을 할 때 얼른 누를 수 있는 것으로 선택한다.

4. 이제 터미널 서비스 화면이 새롭게 갱신되는 것을 볼 수 있다. 두 명이 동시에 한 화면을 공유하여 공동 작업을 할 수 있게 된다.

5. 공동 작업을 하다가 종료하고자 한다면 3번에서 선택한 단축키를 눌러 주면 된다.
2005/06/15 12:42 2005/06/15 12:42

netstat 명령어

FAQ 2005/06/15 12:41
netstat명령은 서버의 프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시하는 명령입니다.
문의하신 부분보다는 TCP Three-Way Handshake라는 방식이 TCP 세션 성립이 어떻게
되는지를 아시는것이 우선일듯 합니다. 이 부분은 해당문서나 사이트를 찾으시면 금새
익히실수 있을것 같습니다.

말씀하신 listening과 time_wait와 같은 것은 TCP 연결상태를 의미합니다.
TCP의 연결 상태는 다음과 같습니다.

▶ LISTEN : 호스트가 임의의 원격지로부터 연결요구를 기다리는 상태
▶ SYN-SENT : 호스트는 연결 요구를 보내고 완전 이중통신 방식의 연결을 완료하여 답변을 기다리는 상태
▶ SYN-RECEIVED : 호스트는 세션 연결 요구를 기다리는 상태
▶ ESTABLISHED : 두호스트간의 세션 연결이 성립되어 데이터 전송에 사용이 되는 상태
▶ FIN-WAIT1 : 호스트가 원격지 호스트로부터 연결 종료 요구나 더 일찍 보내졌던 연결 종료 요구의 승인중 하나를 기다리는 상태
▶ FIN-WAIT2 : 호스트가 원격지 호스트로부터 연결 종료 요구를 기다리는 상태
▶ CLOSE-WAIT : TCP 연결이 상위 레벨 응용프로그램으로 부터 연결 종료를 기다리는 상태
▶ CLOSING : 호스트가 원격지 호스트로부터 연결 종료 요구 승인을 기다리는 상태
▶ LAST-ACK : 호스트가 이미 원격지 호스트에 보내진 연결 종료 요구의 승인을 기다리는 상태
▶ TIME-WAIT : 호스트가 원격지 호스트의 연결 종료 요구의 승인을 수신했음을 보장하기 위해서 충분한 시간을 기다리는 상태
▶ CLOSED : 두 호스트간에 어떤 연결도 존재하지 않는 상태

참고로 마이크로소프트의 MS SQL을 운영을 하시는 것으로 보여집니다.
MS SQL의 TCP/IP 연결 포트는 1433입니다. Query Analyzer로 연결을 하게 되면
1433번의 연결 성립이 보이지만 Enterprise Manager로 연결을 하게 된다면 1433과 함께
microsoft-ds 인 445번 포트도 같이 세션이 성립이 됩니다.
2005/06/15 12:41 2005/06/15 12:41