- Úvod:
- Popis:
- RFC
- Také viz
Úvod:
Traceroute je program, který zobrazuje trasu po síti mezi dvěma systémy a uvádí všechny mezilehlé směrovače, kterými musí spojení projít, aby se dostalo do svého cíle. Může vám pomoci určit, proč může být připojení k danému serveru špatné, a často vám pomůže zjistit, kde přesně je problém. Ukáže vám také, jak jsou systémy navzájem propojeny, a umožní vám zjistit, jak je váš poskytovatel internetu připojen k internetu a jak je připojen cílový systém.
Popis:
Příkaz traceroute na směrovači Cisco:
Příkaz traceroute slouží ke zjištění tras, kterými pakety skutečně cestují do svého cíle. Zařízení (například směrovač nebo počítač) vyšle sekvenci datagramů protokolu UDP (User Datagram Protocol) na neplatnou adresu portu vzdáleného hostitele.
Vysílají se tři datagramy, každý s hodnotou pole TTL (Time-To-Live) nastavenou na jedna. Hodnota TTL 1 způsobí, že datagram „vyprší“, jakmile narazí na první směrovač v cestě; tento směrovač pak odpoví zprávou ICMP Time Exceeded Message (TEM), která označuje, že datagram vypršel.
Nyní jsou odeslány další tři zprávy UDP, každá s hodnotou TTL nastavenou na 2, což způsobí, že druhý směrovač vrátí zprávy ICMP TEM. Tento proces pokračuje, dokud pakety skutečně nedorazí k druhému cíli. Protože se tyto datagramy pokoušejí získat přístup k neplatnému portu cílového hostitele, jsou vráceny zprávy ICMP Port Unreachable, které označují nedosažitelný port; tato událost signalizuje programu Traceroute, že skončil.
.