Implementace OpenVPN na platformě Windows CE

but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRyšavý, Ondřejcs
dc.contributor.authorEšner, Oldřichcs
dc.contributor.refereeRáb, Jaroslavcs
dc.date.createdcs
dc.description.abstractMotivací 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.abstractThe 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.markAcs
dc.identifier.citationEŠNER, O. Implementace OpenVPN na platformě Windows CE [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .cs
dc.identifier.other25146cs
dc.identifier.urihttp://hdl.handle.net/11012/53212
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectVirtuální privátní sítěcs
dc.subjectVPNcs
dc.subjectOpenVPNcs
dc.subjectWindows CE 6.0cs
dc.subjectWindows Embeddedcs
dc.subjectOvladačecs
dc.subjectTUN/TAPcs
dc.subjectNDIScs
dc.subjectWDMcs
dc.subjectIRPcs
dc.subjectAsynchronní I/Ocs
dc.subjectStream interface modelcs
dc.subjectNetDCU10cs
dc.subjectVirtual private networksen
dc.subjectVPNen
dc.subjectOpenVPNen
dc.subjectWindows CEen
dc.subjectWindows Embeddeden
dc.subjectDriversen
dc.subjectTUN/TAPen
dc.subjectNDISen
dc.subjectWDMen
dc.subjectIRPen
dc.subjectOverlapped I/Oen
dc.subjectStream interface modelen
dc.subjectNetDCU10en
dc.titleImplementace OpenVPN na platformě Windows CEcs
dc.title.alternativePorting OpenVPN to Windows CE Platformen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.modified2020-05-09-23:40:33cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid25146en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:05:15en
sync.item.modts2025.01.15 23:18:53en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.22 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_25146.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_25146.html
Collections