Implementace OpenVPN na platformě Windows CE
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Ryšavý, Ondřej | cs |
dc.contributor.author | Ešner, Oldřich | cs |
dc.contributor.referee | Ráb, Jaroslav | cs |
dc.date.created | cs | |
dc.description.abstract | Motivací pro vznik této diplomové práce, která navazuje na stejnojmenný semestrální projekt, byl převod aplikace pro tvorbu virtuálních privátních sítí OpenVPN z operačního systému Windows XP na platformu Windows CE Embedded 6.0. Práce pojednává obecně o virtuálních privátních sítích, a podrobněji o jedné z jejich implementací - OpenVPN. Uvádí základní vlastnosti operačního systému Windows CE, dále popisuje princip ovladačů zařízení v operačních systémech na bázi Windows NT, používaný Windows Driver Model, síťový model NDIS a také model ovladačů na Windows CE - Stream Interface Model. Práce pokračuje popisem komunikace v programu OpenVPN, zejména rolí virtuálních síťových adaptérů TUN/TAP. Následuje návrh převodu ovladačů adaptéru TUN/TAP s podrobným popisem omezení a nutných změn mezi oběma platformami. Výsledkem je implementovaný síťový ovladač TAP, jehož funkčnost je ověřena testovací aplikací emulující chování TUN adaptéru. Práce končí hodnocením dosažených výsledků, možnostmi pokračování v tomto tématu a vlastním přínosem celého projektu. | cs |
dc.description.abstract | The motivation for inception of this MSc. thesis which follows on from a term project of the same name was the transfer of the application for building private virtual OpenVPN networks from Windows XP operating system to Windows CE Embedded 6.0 platform. The project deals with virtual private networks in general and looks more closely at its implementation - OpenVPN. It also introduces the basic features of the Windows CE operating system. The project goes on to describe device drivers in NT-based Windows operating systems, the Windows Driver Model used, the NDIS network interface model and also the model of Windows CE drivers - the Stream Interface Model. The project continues with a~description of communication in OpenVPN application and primarily the role of TUN/TAP virtual network interfaces. This is followed by a proposal for transfer of TUN/TAP adapter drivers together with a description of limitations and necessary modifications between both platforms. As a result a TAP network device driver is implemented whose function is verified by test application that emulates the behaviour of a TUN adapter. The project concludes with an evaluation of the achieved results, the possibilities for further work on this theme and with the overall contribution of this project. | en |
dc.description.mark | A | cs |
dc.identifier.citation | EŠNER, O. Implementace OpenVPN na platformě Windows CE [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. . | cs |
dc.identifier.other | 25146 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/53212 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Virtuální privátní sítě | cs |
dc.subject | VPN | cs |
dc.subject | OpenVPN | cs |
dc.subject | Windows CE 6.0 | cs |
dc.subject | Windows Embedded | cs |
dc.subject | Ovladače | cs |
dc.subject | TUN/TAP | cs |
dc.subject | NDIS | cs |
dc.subject | WDM | cs |
dc.subject | IRP | cs |
dc.subject | Asynchronní I/O | cs |
dc.subject | Stream interface model | cs |
dc.subject | NetDCU10 | cs |
dc.subject | Virtual private networks | en |
dc.subject | VPN | en |
dc.subject | OpenVPN | en |
dc.subject | Windows CE | en |
dc.subject | Windows Embedded | en |
dc.subject | Drivers | en |
dc.subject | TUN/TAP | en |
dc.subject | NDIS | en |
dc.subject | WDM | en |
dc.subject | IRP | en |
dc.subject | Overlapped I/O | en |
dc.subject | Stream interface model | en |
dc.subject | NetDCU10 | en |
dc.title | Implementace OpenVPN na platformě Windows CE | cs |
dc.title.alternative | Porting OpenVPN to Windows CE Platform | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.modified | 2020-05-09-23:40:33 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 25146 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:05:15 | en |
sync.item.modts | 2025.01.15 23:18:53 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |