Računalniško mreženje - razloženo Traceroute

Po Wikipediji tracerouteje:

diagnostično orodje računalniškega omrežja za prikaz poti (poti) in merjenje tranzitnih zamud paketov po omrežju Internet Protocol (IP). Zgodovina poti se zabeleži kot čas povratnega potovanja paketov, prejetih od vsakega zaporednega gostitelja (oddaljenega vozlišča) na poti (poti); vsota povprečnih časov v vsakem hmelju je merilo skupnega časa, porabljenega za vzpostavitev povezave. Traceroute nadaljuje, razen če se vsi (trije) poslani paketi izgubijo več kot dvakrat, potem se povezava izgubi in poti ni mogoče oceniti. Po drugi strani pa Ping izračuna končni čas povratnega potovanja od ciljne točke.

traceroute se lahko uporablja za iskanje najhitrejšega vira za prenos podatkov in ga testerji penetracije pogosto uporabljajo za zbiranje informacij o omrežju.

Kako podatki potujejo po internetu

Vsak računalnik na sledilni poti je prepoznan po svojem naslovu IP ali svoji edinstveni omrežni povezavi.

- The journey from one computer to another is known as a hop. - The amount of time it takes to make a hop is measured in milliseconds. - The information that travels along the traceroute is known as a packet.

Tu je nekaj pomembnih podrobnosti o sledilni poti:

  • Pot od enega računalnika do drugega se imenuje poskok
  • Hmelj se meri v milisekundah
  • Informacije, ki potujejo po poti sledenja, se imenujejo paket

Če sledilna pot ne more dostopati do računalnika, se prikaže sporočilo »Zahteva je potekla«. Vsak stolpec skokov za računalnike, do katerih ni bilo mogoče dostopati, bo namesto števila milisekund prikazal zvezdico.

Uporaba

Večina izvedb tracerouteomogoča uporabniku, da določi število poizvedb za pošiljanje vsakega preskoka, čas čakanja na vsak odgovor, vrata za uporabo itd.

Tu je preprost primer v Linuxu:

[[email protected] ~]# traceroute -w 3 -q 1 -m 16 www.google.com traceroute to www.google.com (216.58.200.36), 16 hops max, 60 byte packets 1 192.168.4.2 (192.168.4.2) 0.136 ms 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 * 13 * 14 * 15 * 16 *

V zgornjem primeru so izbrane možnosti počakati tri sekunde (namesto petih), poslati samo eno poizvedbo vsakemu skoku (namesto treh), omejiti največje število skokov na 16, preden se odreči (namesto 30) s končnim gostiteljem www.google.com.

To lahko pomaga prepoznati napačne definicije usmerjevalnih tabel ali požarne zidove, ki morda blokirajo promet ICMP ali UDP z visokimi vrati v pingu Unix na spletno mesto. Upoštevajte, da požarni zid lahko dovoljuje pakete ICMP, ne pa tudi paketov drugih protokolov.

Kalkulator podomrežja IP

Čeprav kalkulator podomrežij ni strogo povezan s sledilnimi potmi, je uporabno orodje pri izvajanju diagnostike omrežja.

Kalkulatorji podomrežij IP pomagajo razdeliti omrežja IP na podomrežja tako, da izračunajo ustrezne omrežne naslove, maske podomrežja, naslove oddajanja in obsege IP gostitelja. Za preprosta omrežja (kot je domači LAN) je morda zelo enostavno prepoznati ustrezne vrednosti, toda za bolj zapletene podomreže je kalkulator podomrežij IP odlično orodje.

Tu je nekaj spletnih kalkulatorjev za IP podomrežja:

  • //www.calculator.net/ip-subnet-calculator.html
  • //www.subnetonline.com/pages/subnet-calculators/ip-subnet-calculator.php
  • //www.tunnelsup.com/subnet-calculator/