A téma bemutatása: |
A számítógép hálózatokban végzett mérések, protokollok és eszközök tesztelése , és sok más számítógép hálózatokkal kapcsolatos mérnöki feladat megoldása során elengedhetetlenül szükséges egy a jellemző hálózati hibák - késleltetés és annak ingadozása, véges, esetleg változó sávszélesség, csomagvesztés, és más jellemzők - emulálására alkalmas eszköz, az ugynevezett hálózati hiba emulátor (Network Impairment Emulator) használata. Ilyen szabadon hozzáférhető eszközök léteznek UNIX környezetben.
A téma kidolgozása során Linux környezetben alkalmazható hálózati hibák emulálására alkalmas programok működésének, teljesítőképességének, az általuk nyújtott szolgáltatásoknak a vizsgálata történik.
A témán dolgozó hallgatóknak lehetőségük lesz megismerni a számítógép hálózatok méréssel történő vizsgálatának általános módszereit, az alkalmazható programokat. A vizsgált hálózati hiba emulátorokon kívül más eszközök, pl. routerek, belső működésének, a használt protokolloknak és azok tulajdonságainak a megismerése sem kerülhető el, mivel ezen információk nélkül nem képzelhető el a feladat megoldása. A feladat megoldása során szükség lehet a Linux kernel, vagy más alkalmazói programok módosítására (azokban mérési pontok elhelyezésére például), és kiegészítő programok írására.
A téma további folytatása elképzelhető egyes protokollok tulajdonságainak hibatűrésének vizsgálatával, például különböző hibamodellek mellett. Egy másik lehetőség a téma további folytatására új hibamodellek implementálása, ami például lehetővé tenné mobil rendszerek, protokollok tesztelését konvenciális számítógép hálózatokon.
|