28Aug
Traceroute yra komandinės eilutės įrankis, kurį sudaro "Windows" ir kitos operacinės sistemos. Kartu su ping komandą, tai yra svarbi priemonė sužinoti apie interneto ryšio problemas, įskaitant paketų praradimą ir didelį latentinį laiką.
Jei kyla problemų prisijungiant prie interneto, traceroute gali pasakyti, kur yra problema. Tai taip pat gali padėti suprasti kelio srautą tarp jūsų kompiuterio ir žiniatinklio serverio.
Kaip TracerouteGenericName darbai
Kai prisijungiate prie interneto - tarkim, howtogeek.com - eismas turi eiti per keletą tarpininkų nesulaukus svetainėje. Eismas eina per jūsų vietinį maršrutizatorių, jūsų interneto paslaugų teikėjo maršrutizatorius, į didesnius tinklus ir pan.
Traceroute rodo, koks kelias eismas pasiekia svetainę.Tai taip pat parodo vėlavimus, kurie įvyksta kiekvienoje stotelėje. Jei turite problemų, susijusių su svetainės pasiekimu, ir ši svetainė veikia tinkamai, gali kilti problemų kelyje tarp jūsų kompiuterio ir svetainės serverių."Traceroute" parodys, kur yra ta problema.
Mes panaudojome traceroute, norėdami paaiškinti ir parodyti, kas teikia interneto paslaugų savo interneto paslaugų tiekėjui.
Per daugiau techniniai terminai, traceroute siunčia paketus naudojant ICMP protokolas seką( tą patį protokolą, naudojamą ping komandą.) Pirmasis paketas turi laiko-į-Live( taip pat žinomas kaip TTL, arba hop ribos) 1,antrasis paketas turi 2 TTL ir ttKiekvieną kartą, kai paketas perduodamas į naują maršrutizatorių, TTL sumažinamas iki 1. Kai jis pasiekia 0, paketas atmetamas ir maršrutizatorius grąžina klaidos pranešimą.Tokiu būdu siunčiant paketus, traceroute užtikrina, kad kiekvienas kelio maršrutizatorius atmes paketą ir atsiųs atsakymą.
Kaip naudotis "Traceroute
Traceroute" paleisti iš komandų eilutės arba terminalo lango."Windows" sistemoje paspauskite "Windows" klavišą, įrašykite komandinę eilutę ir paspauskite "Enter", kad paleistumėte vieną.
Norėdami paleisti traceroute, paleisk tracert komandą, po kurios eina svetainės adresas. Pavyzdžiui, jei norite paleisti traceroute apie How-To Geek, norite paleisti komandą:
tracert howtogeek.com
( . Mac ar Linux, paleisti traceroute howtogeek.com vietoj)
jūs palaipsniuipamatyti maršrutą formą, kai kompiuteris gauna atsakymus iš maršrutizatorių kelyje.
Jei paleisti traceroute kitai svetainei - ypač vienoje kitoje pasaulio vietoje - matysite, kaip keliai skiriasi. Pirmieji "apyniai" yra tokie patys, kaip eismas pasiekia jūsų interneto paslaugų teikėją, o vėlesni apyniai yra skirtingi, nes paketai yra kitur. Pavyzdžiui, žemiau galite matyti paketus, keliaujančius į "Baidu.com" Kinijoje.
"Output
" supratimas Pagrindinė idėja yra savaime suprantama. Pirmoji eilutė rodo jūsų namų maršrutizatorių( darant prielaidą, kad esate už maršrutizatoriaus), kitos eilutės rodo jūsų interneto paslaugų teikėją, o kiekviena eilutė žemyn rodo tolesnį maršrutizatorių.
kiekvienos eilutės formatas yra toks:
hop RTT1 RTT2 RTT3 Domeno vardas [IP adresas]
- hop: Kai paketas yra priimtas tarp maršrutizatorių, tai vadinama kaip Pavyzdžiui, produkcijos aukščiau "apynių"., mes galime pamatyti, kad reikia 14 apynių, kad pasiektų "How-To Geek" serverius iš mano dabartinės vietos.
- RTT1, RTT2, RTT3: Tai abi puses laiko, kad užtrunka paketas patekti į hop ir atgal į savo kompiuterį( milisekundėmis).Tai dažnai vadinama latentiniu ir yra tas pats skaičius, kurį matote naudodami ping."Traceroute" siunčia tris paketus kiekvienam naršymui ir parodo kiekvieną kartą, todėl jūs turite idėjų apie tai, kaip nuosekliai( ar netinkamai) yra latentinis. Jei kai kuriuose stulpeliuose matote *, negavote atsakymo - tai gali reikšti paketų praradimą.
- domeno vardas [IP adresas]: domeno pavadinimas, jei jis yra, dažnai gali padėti pamatyti maršrutizatoriaus vietą.Jei tai nėra, rodomi tik maršrutizatoriaus IP adresas.
Dabar turėtumėte galimybę naudoti tracert komandą ir suprasti jo išvestį.