View Single Post
Staro 22.03.2012., 11:52   #4
tech_soul7
Registered User
 
Datum registracije: Feb 2009
Lokacija: rijeka
Postovi: 36
Nisi naveo dali pingas neko racunalo na lokalnoj mrezi ili racunala na internetu?? Ako pingas raucanlo na lokalonoj mrezi onda je naravno velika vjerovatost da ces uvijek dobiti isti broj skokova (hopova) ako je ta mreza malena i koristi se samo jedan ruter ili 2 npr. Ako pingas racunala koja se nalaze na internetu onda nemoras uvijek dobiti isti broj skokova. Zasto? E pa ovako...

Ono sto tracert komanda radi, a to je da salje pakete s razlicitm ttl vremenom. TTL je parametar u IP headeru koji nam govori koliko neki paket moze "zivjeti" na mrezi i mjeri se u sekundama. Ono sto ruter radi kada neki paket prodje kroz njega, a to je da smanji ttl vrijeme za najmanje 1 (koliko je inace i vise nego dovoljno da neki ruter prosljedi neki paket). Kada upises tracert i neku ip adresu ono sto tracert radi, a to je da prvo posalje paket sa ttl vrijednoscu 1, ako dobije poruku od rutera (ttl expired in transmit) znaci da do zeljene destinacije paket mora proci kroz vise od jednog rutera. Valja napomenuti jos da ruter ne prosljedjuje pakete sa vrijednoscu 0 ili 1. Nakon primljene icmp poruke, tracert opet salje paket prema zeljenoj destinaciji, ali sada uveca ttl za 1 tako da sada iznosi 2 i tako redom sve dok paket ne stigne do zeljene destinacije. Jednostavnom racunicom se na kraju izmjeri koliko je skokova bilo potrebno da se dodje do zeljene destinacije.

Ako promjenis dns naravno da ce ti vjerovatno biti razlicit broj skokova jer npr dns od t-coma i carneta nisu podeseni na isti nacin (spojeni na isti broj rutera itd...) pa samim time i ttl vrijednost ce ti biti drugacija to jest broj skokova razlicit.
tech_soul7 je offline   Reply With Quote