Debugging Tools | 디버깅 도구
인터넷에서는 디버깅을 사용할 수 있는 여러 도구가 있다.
호스트 또는 라우터의 가용성을 확인할 수 있다.
패킷의 경로를 추적할 수 있다.
ICMP를 사용하는 두 가지 디버깅 도구는 ping과 traceroute가 있다.
Ping | 핑
ping 프로그램을 사용하여 호스트가 살아 있고 응답하는지 확인 할 수 있다.
Traceroute(리눅스) or Tracert(윈도우)
위 명령어를 사용하여 패킷의 경로를 소스에서 대상까지 추적할 수 있다.
경로에 따라 방문한 모든 라우터의 IP주소를 찾을 수 있다.
프로그램은 일반적으로 방문할 최대 30개의 홉(라우터)을 확인하도록 설정된다.
인터넷에서 홉 수는 보통 이보다 적다.
ICMP Cheksum
Header와 Data는 ICMP Cheksum의 대상이다.