Original title:
Tvorba síťového ovladače pro rodinu operačních systémů Windows
Translated title:
Creation of network drivers for the Windows family of operating systems
Authors:
Krkoš, Radko ; Hošek, Jiří (referee) ; Růčka, Lukáš (advisor) Document type: Master’s theses
Year:
2011
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Práca popisuje postup návrhu a tvorby ovládača pre značkovanie sieťovej premávky kvôli zabezpečeniu kvality služby. Na začiatku sú popísané a porovnané rôzne technológie použiteľné pre tvorbu takéhoto ovládača a následne je vybraný vhodný kandidát pre použitie. Ďalej sa práca venuje návrhu ovládača podľa zadania a vytvára podrobnejší súbor požiadaviek. Tie ovplyvňujú samotný dizajn ovládača. Pri návrhu sa práca sústreďuje na kritériá ako minimalizácia vplyvu ovládača na parametre sieťovej premávky a minimálna záťaž na systém. Okrem ovládača je vytvorené aplikačné rozhranie pre jeho riadenie z režimu používateľa a jedná sa tak o systém úplne zabezpečujúci značkovanie premávky. V závere je popísaná vytvorená implementácia ovládača a aplikačné rozhranie z pohľadu programátora aplikácií využívajúcich poskytnuté rozhranie.
This thesis describes the approach in designing and implementing a driver marking network traffic for quality of service provision. In the beginning distinct technologies usable for the driver development are discussed and compared to each other while the most suiting candidate is chosen for driver development. Next the thesis discusses the design of the driver according to specification and depicts a list of more specific requirements affecting the driver design itself. The focus point in design is the least possible impact on network traffic performance and the running system itself. In addition to the driver an application programming interface usable from user mode is designed and so the system as a whole ensures the marking of network traffic entirely. In the end the created driver architecture is described and the application programming interface is described in terms of use.
Keywords:
driver; QoS marking; WFP; Windows
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/4175