28Aug

Cum se utilizează Traceroute pentru a identifica problemele de rețea

Traceroute este un instrument de linie de comandă inclus în Windows și alte sisteme de operare.Împreună cu comanda ping, este un instrument important pentru înțelegerea problemelor de conexiune la Internet, inclusiv pierderi de pachete și latență ridicată.

Dacă aveți probleme la conectarea la un site web, traceroute vă poate spune unde este problema. De asemenea, vă poate ajuta să vizualizați traficul parcurs între calculator și un server web.

Cum funcționează Traceroute

Când vă conectați la un site web - de exemplu, howtogeek.com - traficul trebuie să treacă prin mai mulți intermediari înainte de a ajunge pe site. Traficul trece prin router-ul local, routerele furnizorului dvs. de servicii de internet, pe rețele mai mari și așa mai departe.

Traceroute ne arată că traseul parcurs de trafic ajunge la site. De asemenea, afișează întârzierile care apar la fiecare oprire. Dacă aveți probleme la atingerea unui site web și site-ul respectiv funcționează corect, este posibil să apară o problemă undeva pe calea dintre calculatorul dvs. și serverele site-ului web. Traceroute ți-ar arăta unde e problema asta.

Am folosit traceroute pentru a explica - și demonstra - cine oferă serviciul Internet pentru furnizorul dvs. de servicii Internet.

În termeni mai tehnici, traceroute trimite o secvență de pachete folosind protocolul ICMP( același protocol folosit pentru comanda ping). Primul pachet are un timp de viață( cunoscut și ca TTL sau limită de hop) de 1,al doilea pachet are un TTL de 2 și așa mai departe. De fiecare dată când un pachet este transmis unui nou router, TTL este redus cu 1. Când atinge 0, pachetul este eliminat și ruterul returnează un mesaj de eroare. Prin trimiterea de pachete în acest mod, traceroute asigură că fiecare router din cale va elimina un pachet și va trimite un răspuns.

Cum se utilizează Traceroute

Traceroute este rulat dintr-un prompt de comandă sau dintr-o fereastră terminală.În Windows, apăsați tasta Windows, tastați Command Prompt și apăsați Enter pentru a lansa unul.

Pentru a rula un traceroute, rulați comanda tracert urmată de adresa unui site Web. De exemplu, dacă doriți să rulați un traceroute pe How-To Geek, ați rula comanda:

tracert howtogeek.com

( pe Mac sau Linux, rulați traceroute howtogeek.com în schimb.)

Veți trece treptatconsultați formularul de traseu, pe măsură ce computerul primește răspunsuri de la routere de-a lungul drumului.

Dacă rulați un traceroute pentru un alt site web - în special unul găzduit într-o altă regiune a lumii - veți vedea cum diferă căile. Primele "hamei" sunt aceleași cu traficul care ajunge la ISP-ul dvs., în timp ce hameiul ulterior este diferit în timp ce pachetele merg în altă parte. De exemplu, mai jos puteți vedea pachetele care călătoresc către Baidu.com în China.

Înțelegerea rezultatelor

Ideea de bază este auto-explicativă.Prima linie reprezintă ruterul dvs. de acasă( presupunând că sunteți în spatele unui router), următoarele linii reprezintă ISP-ul dvs., iar fiecare linie în jos reprezintă un router care este mai departe.

Formatul fiecărei linii este după cum urmează:

Hop RTT1 RTT2 RTT3 Numele de domeniu [Adresa IP]

  • Hop: Ori de câte ori un pachet este trecut între un router, acesta este denumit "hop". De exemplu,, putem vedea că este nevoie de 14 hamei pentru a ajunge la serverele How-To Geek din locația curentă.
  • RTT1, RTT2, RTT3: Acesta este timpul de plimbare pe care trebuie să-l primiți un pachet pentru a ajunge la un computer și înapoi în computer( în milisecunde).Aceasta este adesea denumită latență și este același număr pe care îl vedeți când utilizați ping. Traceroute trimite trei pachete la fiecare hop și afișează de fiecare dată, astfel încât să aveți o idee despre cât de consistentă( sau inconsistentă) este latența. Dacă vedeți un * în unele coloane, nu ați primit un răspuns - ceea ce ar putea indica pierderea pachetului. Numele de domeniu
  • [Adresa IP]: Numele de domeniu, dacă este disponibil, vă poate ajuta adesea să vedeți locația unui router. Dacă acest lucru nu este disponibil, este afișată numai adresa IP a routerului.

Acum ar trebui să puteți utiliza comanda tracert și să înțelegeți rezultatul acesteia.