Traceroute: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
Nador (diskuse | příspěvky)
m + šablona malé písmeno
Danny B. (diskuse | příspěvky)
{{Malé písmeno}} -> {{DISPLAYTITLE}}
Řádek 1: Řádek 1:
{{DISPLAYTITLE:traceroute}}
{{Malé písmeno}}
'''Traceroute''' je nástroj, který slouží k analýze sítě. Vypisuje cestu datagramů od počítače až k zadanému cíli. Jeho výstupem je seznam [[router|směrovačů]] (routerů, resp. uzlů), přes které vede cesta datagramů. Ke své činnosti využívá manipulaci s položkou [[Time to live|TTL]] v hlavičce datagramů.
'''Traceroute''' je nástroj, který slouží k analýze sítě. Vypisuje cestu datagramů od počítače až k zadanému cíli. Jeho výstupem je seznam [[router|směrovačů]] (routerů, resp. uzlů), přes které vede cesta datagramů. Ke své činnosti využívá manipulaci s položkou [[Time to live|TTL]] v hlavičce datagramů.



Verze z 22. 5. 2008, 03:15

Traceroute je nástroj, který slouží k analýze sítě. Vypisuje cestu datagramů od počítače až k zadanému cíli. Jeho výstupem je seznam směrovačů (routerů, resp. uzlů), přes které vede cesta datagramů. Ke své činnosti využívá manipulaci s položkou TTL v hlavičce datagramů.

Program traceroute je standardně obsažen ve většině operačních systémů založených na Unixu. V systému Microsoft Windows je přímo v základní instalaci obsažen program tracert. Pro IPv6 existuje varianta traceroute6.

Fungování

Traceroute funguje díky zvyšování "time to live" (TTL) hodnoty každého úspěšně odeslaného balíčku paketů. První tři pakety mají jednotnou hodnotu TTL nastavenou na 1 (odesílají se současně), další tři pakety mají hodnotu TTL 2 atd. Při cestě k cíli paket prochází jednotlivými směrovači (uzly). Při průchodu směrovač sníží hodnotu TTL o 1 a pošle ho dál. Je-li hodnota TTL paketu nula a není v cílové IP síti, pak je paket zahozen a směrovač pošle chybovou ICMP zprávu odesílateli.

Traceroute využívá právě těchto chybových hlášení, aby sestavil tabulku cesty paketu od odesílatele k cíli. Ve výpisu jsou tak zobrazeny všechny uzly, které položku TTL snižují (tj. směrovače).

Použití

Minoritně se používá pro zjišťování problémů se sítí. Díky výpisu jednotlivých uzlů, přes které paket prochází, se zjistí přesná cesta k počítači nebo nějaké stanici v síti. Toto pomáhá identifikovat problémy s routery nebo firewally, které mohou blokovat přístup do sítě.

Traceroute lze také použít při stahování dat z více mirrorů. Trasováním jejich cest lze získat nejrychlejší.

Příklad

Použití příkazu tracert v příkazovém řádku Windows:

 C:\DocsSettings\rawiry>tracert seznam.cz

 Výpis trasy k seznam.cz [77.75.76.3]

 s nejvýše 30 směrováními:

 1    < 1 ms    < 1 ms    < 1 ms  147.230.163.250
 2    < 1 ms    < 1 ms    < 1 ms  147.230.250.65
 3    < 1 ms    < 1 ms    < 1 ms  router-h.tul.cz [147.230.250.18]
 4    < 1 ms    < 1 ms    < 1 ms  147.230.250.49
 5    47 ms     4 ms   203 ms  r84-r40.cesnet.cz [195.113.156.110]
 6     4 ms     4 ms     4 ms  nix-pv.pater.iol.cz [194.50.100.160]
 7     4 ms     4 ms     4 ms  194.228.21.101
 8     4 ms     4 ms     4 ms  194.228.36.1
 9     4 ms     4 ms     4 ms  www.seznam.cz [77.75.76.3]

 Trasování bylo dokončeno.

Bezpečnost

Traceroute zpřístupňuje velmi detailní informace o jednotlivých bodech na cestě k nějakému cíli v síti. Na počátcích používání internetu to bylo považováno za přijatelné, ale s následujícími problémy to vyvolalo debatu ohledně bezpečnosti a ochraně soukromých informacích. Traceroute začali totiž hojně zneužívat hackeři. Získávali tak podstatné informace o síťové architektuře různých společností. Pomocí použití příkazu traceroute mohli hackeři rychle zmapovat uzly, které daná společnost měla k dispozici, a určit si slabý bod, který mohli prolomit.

Kvůli těmto důvodům mnoho správců sítí zablokovalo odesílání odpovědí programu traceroute ze svých routerů, proto některé uzly na cestě neodpovídají a trasování často končí na hranici lokální sítě.


Externí odkazy