|
|
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:
Meghatározza a SERVER2-höz vezető utat az alapértelmezett beállítások használatával.
Nem végzi el az állomások névfeloldását - csak IP címeket jelenít meg.
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:
Elvégzi a nyomkövetést és a statisztika készítést az alapbeállítások használatával.
Nem végzi el az állomások névfeloldását - csak IP címeket jelenít meg.
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.
|
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!
|