Računarske mreže - objašnjeno Traceroute

Prema Wikipediji, tracerouteje:

dijagnostički alat računalne mreže za prikaz rute (putanje) i mjerenje tranzitnih kašnjenja paketa preko mreže internetskog protokola (IP). Povijest rute bilježi se kao povratna vremena paketa primljenih od svakog uzastopnog hosta (udaljenog čvora) na ruti (putanji); zbroj srednjih vremena u svakom hmelju mjeri ukupno vrijeme provedeno za uspostavljanje veze. Traceroute nastavlja ako se sva (tri) poslana paketa ne izgube više od dva puta, tada se veza izgubi i ruta se ne može procijeniti. S druge strane, Ping izračunava konačna vremena povratnog putovanja od odredišne ​​točke.

traceroute može se koristiti za pronalaženje najbržeg izvora iz kojeg se preuzimaju podaci, a ispitivači penetracije često ga koriste za prikupljanje podataka o mreži.

Kako podaci putuju preko Interneta

Svako se računalo na trasi identificira svojom IP adresom ili jedinstvenom mrežnom vezom.

- 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.

Evo nekoliko važnih detalja o trasi:

  • Put od jednog računala do drugog naziva se skakanjem
  • Hmelj se mjeri u milisekundama
  • Informacije koje putuju duž trase naziva se paket

Ako trasa za praćenje ne može pristupiti računalu, prikazat će se poruka „Zahtjev je istekao“. Svaki hop stupac za računala kojima nije bilo moguće pristupiti prikazat će zvjezdicu umjesto brojača u milisekundama.

Upotreba

Većina implementacija tracerouteomogućuje korisniku da odredi broj upita za slanje svakog skoka, vrijeme čekanja na svaki odgovor, port za upotrebu i tako dalje.

Evo jednostavnog primjera na 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 *

U gornjem primjeru, odabrane opcije trebaju pričekati tri sekunde (umjesto pet), poslati samo jedan upit svakom skoku (umjesto tri), ograničiti maksimalni broj skokova na 16 prije nego što odustanete (umjesto 30) , s konačnim domaćinom www.google.com.

To može pomoći u identificiranju neispravnih definicija tablice usmjeravanja ili vatrozida koji možda blokiraju ICMP promet ili visoki port UDP u Unixovom pingu na web mjesto. Imajte na umu da vatrozid može dopuštati ICMP pakete, ali ne i pakete drugih protokola.

Kalkulator IP podmreže

Iako nije strogo povezan s tragovima, kalkulator IP podmreže koristan je alat pri pokretanju mrežne dijagnostike.

Kalkulatori IP podmreža pomažu u razdvajanju IP mreža u podmreže izračunavanjem odgovarajućih mrežnih adresa, maski podmreža, emitiranih adresa i IP raspona domaćina. Za jednostavne mreže (poput kućnog LAN-a) možda će biti vrlo lako prepoznati odgovarajuće vrijednosti, ali za složenije podmreže, IP Kalkulator podmreža je izvrstan alat.

Evo nekoliko mrežnih kalkulatora IP podmreže:

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