Hallgatói információk

Témakiírás

 

Hálózati hibák emulálására szolgáló programrendszerek vizsgálata

 
Konzulens: Kovácsházy Tamás
Elérhetőség: Méréstechnika és Információs Rendszerek Tanszék
Magyar Tudósok Körútja 2., I épület, E szárny, IV. em., E426
Tel : (+36) 1 463 4114
Email : khazy@mit.bme.hu
Létszámkorlát: 2 fő
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.

Előfeltételek: Angol nyelvtudás
Linux vagy más UNIX felhasználói szintű ismerete
C/C++ vagy/és PERL programozási nyelvek (alapok)
A TCP/IP protokollcsalád (alapok)
Felhasználható irodalom: A konzulensnél beszerezhető
A labor helye: I.E.322 (BME-MIT hálózati laboratórium)
 

 
BME MIT Home Page Hungarian Home Page
 
Hosted by BME-MIT. Designed by Yes, I did it!.
Last modified :