HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Két gép közötti kommunikáció útvonalának meghatározása és ellenőrzése



Kíváncsiak vagyunk arra egy távoli géppel való kommunikáció során, hogy adataink vajon merre mennek a hálózaton? A kíváncsiságon túl tesztelni szeretnénk, hogy hol mennyi idő alatt haladnak át és hol vesznek el a csomagok, felfedve ezzel az esetleges hálózati hibákat?
A Windows 2000 rendelkezik néhány beépített eszközzel, amely a hálózat ellenőrzéséhez jól használható. Most ezek közül mutatunk be kettőt.
Az első a %systemroot%\system32 mappában TRACERT.EXE néven található. Parancssorból futtathatjuk és mint ahogy neve is utal rá: nyomkövetésre használható. Paraméterként egy gépnevet vagy egy IP címet megadva, kiírja a forrás és a cél közötti utat. Hogy teszi mindezt?
A TTL (Time To Live - élettartam) paraméter használatával. A TCP/IP hálózatokban minden küldött csomaghoz tartozik egy TTL érték, amely egy számláló és azt mutatja meg, hogy az adott csomag mióta tartózkodik a hálózaton. Minden egyes útválasztás alkalmával eggyel csökken az értéke. Amikor eléri a nullát a csomag "meghal", ezzel lehet megakadályozni, hogy végtelen ideig keringjenek a hálózaton, egyre növelve a forgalmat. Nos a TRACERT küld egy visszhang kérő csomagot 1-es TTL-el, ahol az érték lenullázódik, onnan a küldő kap egy visszajelzést. Ezután megismétlődik a küldés most már a TTL=2-es értékkel és ez így megy addig, amíg el nem éri a célszámítógépet. Az összes visszakapott értéket feldolgozza és egy táblázatban megjeleníti a válaszidőkkel együtt. Ha a válaszidők helyén * található az azt jelenti, hogy időtúllépés történt. Ha egy állomás válaszideje túl magas, az valószínűleg nagyon terhelt. Ebből következik, hogy a hálózati útvonalválasztókat úgy kell programozni, hogy lehetőleg levegyék a terhet erről a pontról. Ha megszüntetjük a hálózati forgalmat és mégis nagy a válaszidő, akkor az valamilyen hardver vagy kábelezési hibára vezethető vissza. Abban az esetben, ha a célállomás nem elérhető megtudjuk, hogy hol akadt el a csomag. A TRACERT program Unix - Linux rendszereken is megtalálható, apróbb különbségekkel. Mivel a kéréseket minden útvonalválasztó átengedi, ezért távoli szerverek (pl. Internet) elérésére is alkalmas.

Példák:
TRACERT SERVER2
Meghatározza a SERVER2-höz vezető utat az alapértelmezett beállítások használatával.
TRACERT -d SERVER2
Nem végzi el az állomások névfeloldását - csak IP címeket jelenít meg.
TRACERT -h 10 SERVER2
Maximum 10 állomáson keresztül keresi a célszámítógépet.

További kapcsolók a TRACERT /? paranccsal érhetők el.

A másik bemutatásra kerülő eszköz a PATHPING.EXE nevű program, amely szintén a %systemroot%\system32 mappában található meg. A hálózatokkal alapszinten foglalkozók is valószínűleg találkoztak már a PING paranccsal, amikor egy célállomás elérhetőségét akarták vizsgálni. A PING SZÁMÍTÓGÉPNÉV parancs csomagokat küld a SZÁMÍTÓGÉPNÉV célállomásnak (a SZÁMÍTÓGÉPNÉV a célállomás neve vagy IP címe) és méri a válaszidőket, majd pedig kiírja az elküldött - visszaérkezett - elveszett csomagok arányát. A PATHPING ötvözi a PING és a TRACERT tulajdonságait. Először meghatározza az útvonalat, azután minden egyes csomóponthoz készít egy statisztikát, ahol a csomagvesztések aránya látható. Ha a célállomás nem érhető el, akkor az útvonal táblán láthatjuk, hol akadtak el az adatok. Ekkor azon a ponton 100%-os a csomagvesztés is. Ha elérhető a célállomás, de történik csomagvesztés, annak az a leggyakoribb oka, hogy azon a ponton vagy hálózati túlterhelés lépett fel (az útválasztók eldobhatnak csomagokat, ha nem képesek a túlterhelés miatt feldolgozni azokat), vagy egy rossz hardverelem (pl.: hálózati kártya) okozza a hibát.

Példák:
PATHPING SERVER2
Elvégzi a nyomkövetést és a statisztika készítést az alapbeállítások használatával.
PATHPING -n SERVER2
Nem végzi el az állomások névfeloldását - csak IP címeket jelenít meg.
PATHPING -p 600 SERVER2
60 másodpercen keresztül végzi a pingelést a statisztika számítás előtt.

További kapcsolók a PATHPING /? paranccsal érhetők el.



Cikksorozat

#IDKategóriaCikk címeSorozat
2598WindowsBeépített tűzfal - Internet Connection Firewall (ICF)1. rész
2605WindowsNetwork Bridge2. rész
2643WindowsRemote Desktop3. rész
2648WindowsInternetes időszinkronizálás4. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2001 évkönyv 49. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |