Monitor síťového provozu v protokolu PTP
Monitoring of PTP Network Traffic
Type of document
bakalářská prácebachelor thesis
Author
Lhotecký Vlastimil
Supervisor
Smotlacha Vladimír
Opponent
Dostál Jiří
Field of study
Informační technologieStudy program
InformatikaInstitutions assigning rank
katedra počítačových systémůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
V této práci se zabývám návrhem a implementací programu pro monitorování síťového provozu v protokolu PTP v rámci lokální sítě v reálném čase. Důležitou informací je hlavně přesnost synchronizace času mezi monitorovanými stroji a časovým serverem a případné chyby v komunikaci. Během práce jsem provedl analýzu protokolu a zhodnotil, zda by pro daný účel nestačilo použít některý z univerzálních nástrojů pro monitorování sítí, jako je např. Wireshark. Dále jsem navrhl vlastní nástroj a ten následně implementoval v jazyce C++ s použitím knihovny PCap a OS Linux. The aim of this thesis was to design and create a network monitoring tool, that would capture and report network traffic via the PTP protocol in real time, with emphasis on precision of the distributed time as well as possible errors in communication. Firstly, I go over the fundamentals of PTP and try to determine whether a universal monitoring tool, such as Wireshark would be suitable for this purpose. In the second part of this document I design my own monitoring tool for OS Linux and subsequently implement it using C++ programming language with the PCap library.
Collections
- Bakalářské práce - 18104 [348]