문제
네트워크와 서버를 관리하는 Kim 사원은 인터넷이 느려졌다는 민원을 받았다. 이를 해결하기 위해서 해당 ISP 주소쪽으로 명령어(A)를 입력하였더니 다소 지연이 있었음을 발견하였다. 이 사항을 확인하기 위해서 (A)에 들어가야 할 명령어는?(단, 윈도우 계열의 명령프롬프트(cmd)에서 실행하였다.)
① nslookup ② tracert ③ ping ④ traceroute
정답
2번
해설
정답: 2. 경로상의 각 라우터(홉)까지의 도달 시간과 경로를 추적해 어디서 지연이 발생하는지 확인하는 윈도우 명령은 tracert다. 문제에서 윈도우 cmd를 명시했으므로 tracert가 정답이다.
오답 풀이
- 1번: nslookup은 DNS 질의로 도메인↔IP를 조회하는 명령으로 경로 지연 확인 용도가 아니다.
- 2번: tracert가 윈도우의 경로/홉별 지연 추적 명령이므로 정답이다.
- 3번: ping은 목적지까지의 연결 가능 여부와 왕복 지연(RTT)만 확인할 뿐 경로별 홉을 보여주지 않는다.
- 4번: traceroute는 같은 기능이지만 Linux/Unix용 명령어로, 윈도우 cmd에서는 tracert를 쓴다.
보충 개념 경로 추적은 윈도우 tracert, 리눅스 traceroute로 명령어 이름이 다르다. tracert는 TTL을 1씩 늘려가며 ICMP/UDP 패킷을 보내 각 홉의 응답으로 경로를 파악한다.