28Aug
Traceroute on Windowsi ja teiste operatsioonisüsteemidega kaasasolev käsurea tööriist. Koos ping-käsuga on see oluline vahend Interneti-ühenduse probleemide, sealhulgas pakettide kadumise ja suure latentsuse mõistmiseks.
Kui teil on veebisaidiga ühendamise probleem, võib traceroute teile öelda, kus probleem on tekkinud. See võib samuti aidata visualiseerida tee liiklust teie arvuti ja veebiserveri vahel.
Kuidas Traceroute töötab
Kui ühendate veebisaidiga - näiteks howtogeek.com - liiklus peab läbima mitu vahendajat, enne kui jõuate veebisaidile. Liiklus läheb läbi teie kohaliku ruuteri, teie Interneti-teenuse pakkuja ruuterid, suuremate võrkude juurde ja nii edasi.
Traceroute näitab meile, kuidas liiklus jõuab veebisaidile. See näitab ka viivitusi, mis ilmnevad igas peatuses. Kui teil on probleeme veebisaidile jõudmisega ja see veebisait töötab korralikult, on võimalik, et teie arvuti ja veebisaidi serverite vahel on tee kusagil. Traceroute näitab sulle, kus see probleem on.
Oleme kasutanud traceroute'i, et selgitada ja näidata, kes pakub teie Interneti-teenuse pakkujale Interneti-teenust.
Tehnilisematel tingimustel saadab traceroute ICMP-protokolli kasutades pakettide järjestust( sama ping-käsu jaoks kasutatavat protokolli). Esimesel pakettil on reaalajas elamise aeg( tuntud ka kui TTL või hop piirang) 1,teises paketis on TTL 2 ja nii edasi. Iga kord, kui pakett suunatakse uuele ruuterile, vähendatakse TTL-i väärtust 1. Kui see jõuab 0-ni, siis pakett kustutatakse ja ruuter tagastaks veateate. Sellisel viisil pakettide saatmisega tagab traceroute, et iga marsruuter kõrvaldab paki ja saadab vastuse.
Kuidas kasutada Traceroute
Traceroute käivitatakse käsureast või terminali aknast. Windowsis vajutage Windowsi klahvi, tippige käsku Käsk ja vajutage Enter käivitamiseks.
Traceroute käivitamiseks käivitage tracerti käsk, millele järgneb veebisaidi aadress. Näiteks kui soovid käivitada trajektoori How-To Geekis, siis käivitage käsk:
tracert howtogeek.com
( Macil või Linuxil käivitage traceroute howtogeek.com asemel.)
saate järk-järgultvaadake marsruudi vormi, kuna arvuti saab marsruutidelt vastuseid.
Kui käivitate mõne teise veebisaidi jaoks mõeldud traceroute'i( eriti üks hostitud muus maailma piirkonnas), näeksite, kuidas teed erinevad. Esimesed "humalad" on samad, kui liiklus jõuab teie Interneti-teenusepakkujani, samas kui hilisemad humalad on erinevad, sest paketid lähevad mujale. Näiteks allpool saate näha Baidu.com-ga Hiina reisides olevaid pakette.
Väljundi mõistmine
Põhieesmärk on iseenesestmõistetav. Esimene rida kujutab endast teie ruuterit( eeldades, et olete marsruuteri taga), järgmised read tähistavad teie ISP-d, ja iga rida allapoole vastab kaugemale ulatuvale ruuterile.
Iga liini formaat on järgmine:
Hop RTT1 RTT2 RTT3 domeeninimi [IP-aadress]
- Hop: alati, kui paketti edastatakse ruuteri vahel, nimetatakse seda "hop". Näiteks ülaltoodud väljundis, näeme, et minu praegusele asukohale jõuavad How-To Geeki serverid jõuavad 14 humalat.
- RTT1, RTT2, RTT3: see on ümbersuunamisaeg, mis kulub paketi jaoks, et minna tagasi ja tagasi oma arvutisse( millisekundites).Seda nimetatakse tihti latentsuks ja see on sama number, mida näete pingi kasutamisel. Traceroute saadab igale hüpikule iga paketti kolme paketti, mis näitab iga kord, nii et teil on mõningane idee selle kohta, et latentsus on järjepidev( või ebaühtlane).Kui mõnes veerus näete *, ei saanud teid vastust - see võib osutada pakettide kadu.
- domeeninimi [IP-aadress]: domeeninimi( kui see on olemas) võib sageli aidata ruuteri asukohta näha. Kui see pole saadaval, kuvatakse ainult ruuteri IP-aadress.
Nüüd peaks olema võimalik kasutada tracerti käsku ja mõista selle väljundit.