ping — end-to-end liveness
ping sends ICMP echo requests to a host. It answers “is there IP reachability and what is RTT variance?” It does not show which hop dropped packets, and many routers rate-limit ICMP while still forwarding TCP.
traceroute — hop discovery
Classic traceroute raises TTL to force each hop to return ICMP time-exceeded or TCP RST/UDP ICMP errors depending on mode. Use it to see asymmetric paths or unexpected detours, not fine-grained loss percentages.
mtr — rolling sample
mtr continuously probes each hop like ping plus traceroute, producing loss% and average RTT per hop. Run long enough to smooth spikes; interpret middle-hop “100% loss” artifacts cautiously.
| Tool | Best for | Blind spot |
|---|---|---|
| ping | Quick up/down, jitter | No per-hop blame |
| traceroute | Initial path map | Single snapshot |
| mtr | Trended loss/latency | ICMP deprioritization |
Related: packet loss commands, what traceroute does, Windows ping, Windows tracert.