Tietokanta

Traceroute, Ping, MTR ja PathPing ovat verkkotyökaluja tai apuohjelmia, jotka käyttävät ICMP-protokollaa testaamaan verkon ongelmien diagnosointia. Internet Control Message Protocol (ICMP) on virheraportointi ja vianmääritysapuohjelma. Reitittimet, välityslaitteet tai isännät käyttävät ICMP: itä päivitysten tai virhetietojen välittämiseen muihin reitittimiin, välityslaitteisiin tai isäntiin.

Näitä työkaluja käytetään yleensä Microsoft Windowsin komentokehotteessa. Useimmiten nämä testit suoritettaisiin, jos loppukäyttäjällä on seuraavia ongelmia:

  • Internetin suorituskyky hidas
  • VOIP-puhelut – huonot puhelunlaatuongelmat
  • Ei voida käydä tietyillä verkkosivustoilla

Näissä olosuhteissa ongelma voi olla pakettien menetys tai viive. Näiden verkkotyökalujen käyttäminen auttaa tunnistamaan vian.

Tässä artikkelissa kuvataan seuraavaa:

  • Windowsin komentokehotteen käyttäminen
  • Tracerouten käyttäminen
  • Pingin käyttö
  • MTR: n ymmärtäminen
  • PathPingin käyttö

Windowsin komentokehotteen käyttö

Minkä tahansa suorittaminen tässä artikkelissa kuvatuista verkkotyökaluista tai apuohjelmista, sinun on ensin avattava Windowsin komentokehote. Voit avata komentokehotteen Windows 8: ssa tai Windows 10: ssä seuraavasti:

  1. Napsauta hiiren kakkospainikkeella näytön vasemmassa alakulmassa olevaa Käynnistä-painiketta ja valitse valikosta Komento Kehote (tai komentokehote (järjestelmänvalvoja), jos tehtävä vaatii järjestelmänvalvojan oikeudet).

Huomaa:
Toimi seuraavissa Windows-versioissa, kuten Windows Vista ja Windows 7. Napsauta Käynnistä-kuvaketta ja valitse sitten Kaikki ohjelmat > Apuohjelmat ja lopuksi Komentokehote.

Komentokehoteikkuna avautuu.

Kun haluat sulkea komentokehoteikkunan, kirjoita Exit ja paina sitten Return.

Tracerouten käyttäminen

Traceroute on tietokoneverkon diagnostiikkatyökalu pakettien reitin (polun) näyttämiseen ja siirtoviiveiden mittaamiseen Internet Protocol (IP) -verkossa. Tässä osassa kerrotaan, miten Traceroute suoritetaan ja miten tuloksia tulkitaan.

Tracerouten suorittaminen

Suorita Traceroute-apuohjelma seuraavasti:

  1. Avaa Windowsin komentokehoteikkuna.
  2. Kirjoita komentokehotteeseen tracert < domain.ext > (korvaa < domain.ext > verkkotunnuksella ja laajennuksella, johon haluat jäljittää reitin).

Vastaaminen voi kestää muutaman sekunnin, mutta tämä komento antaa jäljitysreitin tietokoneeltasi valitsemaasi määränpäähän.

Huomaa:
Voit keskeyttää Tracerouten milloin tahansa pitämällä CTRL-näppäintä alhaalla ja painamalla näppäimistöllä C.

Traceroute-tulosten kopioiminen

Kopioidaksesi Traceroute-ohjelman tulokset, toimi seuraavasti.

  1. Napsauta hiiren kakkospainikkeella komentokehoteikkunaa ja valitse valikosta Valitse kaikki.

Tämä kopioi sisällön leikepöydälle. Komentokehoteikkunan sisältö muuttuu valkoiseksi mustalla tekstillä.

  1. Siirry asiakirjaan, johon haluat laittaa tulokset, napsauta hiiren kakkospainikkeella ja valitse Liitä (tai Ctrl- V).

Tulokset liitetään asiakirjaan. Voit nyt sulkea komentokehoteikkunan.

Traceroute-tulosten ymmärtäminen

Traceroute-työkalua käytetään hypittämään loppukäyttäjän ja kohdepalvelimen välillä. Tämä voi auttaa selvittämään, missä ongelmat saattavat olla verkossa. Alla olevat esimerkit kerättiin jäljittämällä reitti palvelimelle 192.168.1.8 enintään 30 humalan yli. Ne osoittavat hyvän jäljitysreitin, sitten kaksi huonoa jäljitysreittiä; yksi epäonnistunut hyppy ja yksi reitityssilmukka.

Esimerkki: hyvä jäljitysreitti

Seuraava esimerkki näyttää hyvän jäljitysreitin.

Näet jokaisen vaiheen, jonka data suorittaa, kun se kulkee 192.168.1.8-kohdepalvelimeen. Näitä kutsutaan humaliksi ja ne edustavat järjestelmää tai reititintä, jonka tiedot välittävät. Kuten näette, tässä esimerkissä hyppy 7 ei ole vastannut, mutta hyppy 8 on vastannut, mikä tarkoittaa, että humala 7 ei vastaa pyyntöön, vaan käsittelee paketteja oikein ja välittää liikennettä seuraavalle hyppylle.

Esimerkki: epäonnistunut hyppy

Aikaisemmassa hyvässä traceroute-esimerkissä hop 7 ei vastannut pyyntöön, mutta ei ollut epäonnistunut, koska se välitti liikennettä hypälle 8. Tulos testistä, jossa yksi hyppy ei vastaa, eikä välitä liikennettä, näyttää tältä:

Tämä osoittaa, että testi epäonnistui hypyn aikana 5, ja jatkuva epäonnistuminen aina hyppyyn 30 asti (oletusarvoinen maksimihumala jäljitystyökalulle) tarkoittaa, että hyppy 5 ei reagoi eikä vastaa, tai ohjaa edelleen liikennettä seuraaville humaloille.

Esimerkki: reitityssilmukka

Kun reitityssilmukka tapahtuu, se estää tietoja pääsemästä lopulliseen määränpäähän. Toisin kuin epäonnistunut hyppy, reitityssilmukka yksinkertaisesti silmukkaa tietoja edestakaisin kahden hypyn välillä. Alla olevassa esimerkissä silmukka on tapahtunut välillä 192.168.1.4 ja 192.168.1.5. Tiedot siirtyvät edestakaisin toisistaan, kunnes istunto aikakatkaistaan, tai tässä erityisessä tapauksessa hypyn enimmäisraja saavutetaan.

Huomaa:
Näet tämän usein, jos loppukäyttäjä on ”muurattu”. ”Aidattu puutarha” tarkoittaa selausympäristöä, joka hallitsee tietoja ja verkkosivustoja, joihin käyttäjä pääsee. Tämä on suosittu menetelmä, jota Internet-palveluntarjoajat käyttävät pitääkseen käyttäjän navigoimassa vain tietyillä Web-alueilla. Tämän tarkoituksena on usein suojata käyttäjiä tiedoilta, kuten rajoittaa lasten pääsy sopimattomaan materiaaliin.

Pingin käyttö

Ping on verkkoapuohjelma, jonka avulla voidaan tarkistaa, onko loppu Käyttäjä voi tavoittaa muita Internetiin kytkettyjä laitteita. Kun käytät Pingiä, testaa aina muutama eri sivusto nähdäksesi, onko kyseessä vain yksi sivusto tai kaikki sivustot.

Jos haluat pingottaa laitetta, toimi seuraavasti.

  1. Avaa Windowsin komentokehoteikkuna.
  2. Kirjoita komentokehotteeseen ping < IP-osoite >, kuten alla näytetään.

Huomaa:
Voit keskeyttää Pingin milloin tahansa pitämällä CTRL-näppäintä painettuna ja painamalla näppäimistöllä C.

Ping-tulosten ymmärtäminen

Ping toimii lähettämällä ICMP Echo Request -paketteja kohdelaitteeseen ja odottamalla ICMP Echo Reply. Ohjelma ilmoittaa virheistä, pakettien menetyksestä ja tilastollisen yhteenvedon tuloksista.

Huomaa:
Google DNS palvelimen IP-osoitetta 8.8.8.8 tai BBC-palvelimen verkkotunnuksen osoitetta bbc.co.uk käytetään molempia yleisesti ping-kohteina lähtevän yhteyden tarkistamiseen.

Seuraavissa esimerkeissä käytettiin Ping-komentoa tarkistaa yhteys laitteeseen 192.168.1.1, 32 tavua tietoja.

Esimerkki: onnistunut ping

Seuraava esimerkki näyttää näytön onnistuneen ping-yrityksen jälkeen, jossa neljä paketteja lähetettiin ja neljä pakettia vastaanotettiin.

Esimerkki: kohdelaite ei vastaa

Ping tulos, jos kohdelaite ei vastaa tai on yhteysongelma, näyttää tältä:

Vaikka neljä paketteja lähetettiin, yhtään ei ole vastaanotettu, mikä osoittaa 100% pakettihäviön ja osoittaa ongelman joko yhteydessä tai kohdelaitteessa.

Huomaa:
Tällainen tulos ei aina tarkoita laite ei ole verkossa tai toimii oikein. Monissa laitteissa ICMP-ping-vastaukset on poistettu käytöstä turvallisuussyistä. Joten vaikka he olisivat käynnissä, se näyttää siltä, että niitä ei ole tavoitettavissa.

Esimerkki: pidempi testi

Valitettavasti neljän pingin näytesarja ei sovellu pakettien havaitsemiseen. menetys, joten meidän on suoritettava pidempi testi. Tämä tehdään lisäämällä –n-vaihtoehto-lippu, jota seuraa suoritettavien pingien määrä, kuten seuraavassa esimerkissä; ping –n 500 192.168.1.1.

Tämä pingottaa kohdetta 500 kertaa ja täyttää ruudun jokaisella lähetetyllä pingillä. Meidän ei tarvitse tarkastella jokaista pingiä, vain lopputulosta, joka näyttää tältä:

Kuten voit katso tässä testissä pudotimme kaksi pakettia, mutta suuren näytekoon vuoksi se on merkityksetöntä ja on hyvin työparametrien sisällä. Jos otoskoko olisi vain neljä pingiä, se olisi 50%: n menetys eikä se olisi todellinen häviön heijastus piirissä.

Arvioimme pakettihäviön tapauskohtaisesti. Jos havaitaan merkittävä menetys, tarvitsemme lisätestejä joko PathPingin tai MTR-apuohjelman avulla.

MTR: n ymmärtäminen (MyTraceRoute)

MTR (MyTraceRoute, alun perin nimeltään Matt ”sTraceRoute) on tietokoneohjelma, joka yhdistää Traceroute- ja Ping-ohjelmien toiminnot yhdessä verkon diagnostiikkatyökalussa.

MTR tutkii reitittimet reitillä rajoittamalla yksittäisten pakettien kulkemien hyppyjen määrää ja kuuntelemalla niiden vanhentumisvastauksia. Se toistaa tämän prosessin säännöllisesti, yleensä kerran sekunnissa, ja seuraa humalan vasteaikoja polulla.

Tässä esitetty MTR-testitulos viittaa DNS-tarkkuuden ongelmiin:

”Ping-pyyntö ei löytänyt isäntää google.com. Tarkista nimi ja yritä uudelleen.”

Jos loppukäyttäjä voi pingata IP-osoite, mutta verkkotunnusta, kuten bbc.co.uk, ei voi pingata, niiden DNS-asetuksissa on todennäköisesti ongelma.

PathPingin käyttö

Tämä verkkoapuohjelma on edistyneempi versio Ping-työkalusta, joka suorittaa pingin jokaiselle hyppylle reitillä määränpäähän (toisin kuin Ping, joka vain pingaa lähtölaitteesta kohdelaitteeseen).Se on erittäin hyödyllinen pakettihäviön diagnosoinnissa ja voi auttaa hitaiden vikojen diagnosoinnissa.

PathPing-laitteelle toimi seuraavasti.

  1. Avaa Windowsin komentokehoteikkuna .
  2. Kirjoita komentokehotteeseen polku < IP-osoite > alla olevan kuvan mukaisesti.

Huomaa:
Voit keskeyttää PathPingin milloin tahansa pitämällä CTRL-näppäintä painettuna ja painamalla C näppäimistösi.

PathPing-tulosten ymmärtäminen

PathPingin edut Pingiin ja Tracerouteen verrattuna ovat, että jokainen solmu pingataan yhden komennon tuloksena ja että solmujen käyttäytymistä tutkitaan pitkän ajanjakson aikana, eikä oletusarvoinen ping-näyte neljästä viestistä tai oletusarvoinen yhden reitin jäljitys. Haittana on, että PathPing-tilastojen näyttäminen kestää yhteensä 25 sekuntia hypätä kohti.

Seuraavissa esimerkeissä PathPing-komentoa käytettiin tarkistamaan yhteys laitteeseen 192.168.1.6, enintään 30 humalaa.

Esimerkki: onnistunut polku

Esimerkissä reitillä oli viisi humalaa lähtöpaikasta 192.168.1.1 määränpäähän 192.168.1.6. Jokaisessa hypyssä lähetettiin 100 pakettia eikä yhtään pakettia menetetty.

Esimerkki: epäonnistunut eteneminen

Esimerkki kuvaa joitain erilaisia tuloksia, joita saatat kohdata. Katso kutakin humalan tulosta ja mitä ne merkitsevät. Tässä esimerkissä keskitymme humalaan 1, 3, 4 ja 9.

10/100 = 10% osoittaa, että 100 pudotettua pakettia oli 10, jotka lähetettiin suoraan kyseiseen hyppyyn. 5/100 = 5% osoittaa pudonnut 5 pakettia, jotka kulkivat hypyn läpi.

Huomaa:
Toisella hypyllä 6/100 = 6% osoittaa, että pakettihäviö jatkuu, mutta tämä johtuu todennäköisesti siitä, että ensimmäinen hyppy pudottaa paketteja testattaessa, eikä toisen hypyn ongelma.

Tulos, joka osoittaa häviön ensimmäisestä hyppystä, osoittaa todennäköisen syyn olla alkuperäiselle loppukäyttäjälle ” s reititin, ja se heijastuu reitittimen IP-osoitteella (kuten 192.168.0.1). Tarkista tässä tapauksessa reititin ja vaihda se tarvittaessa ja testaa sitten uudelleen. Jos menetys ilmenee hypyn alkupään jälkeen reititin (todennäköisesti hop 2 eteenpäin), sitten asia tulee ottaa esiin palveluntarjoajalta.

Hyppy 3,

Hop 3: een ei ole pudotettu paketteja, mutta sillä on poikkeuksellisen korkea ping-vasteaika, 304 ms. Tämä voi tarkoittaa, että hypyn laitteisto ei ole toimii oikein, ja tämä voi olla kausiinia g korkeat vasteajat ja hitaat nopeudet. Jos kyseisen hypyn laitteisto ei toimi oikein, näet kaikkien seuraavien hyppyjen korkeat ping-ajat, jolloin tutkitaan kyseisen hyppyn laitteisto.

Tarkasteltaessa humalaa 4,

Kuten näette, tämä hyppy ei ole vastannut sille lähetettyihin pingeihin, mutta ei ole pudonnut kaikki sen kautta lähetetyt pingit. Kuten kohdassa Pingetulokset ymmärretään, tämä johtuu siitä, että palvelin ei vastaa ICMP: n ping-pyyntöihin turvallisuus- tai palvelusyistä eikä se osoita ongelmaa.

Hyppy 9,

Kaikki hypyt 5-8 on kunnossa ja kaikki näyttää normaalilta, mutta hop 9 ei.

Write a Comment

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *