Vizualizér datové komunikace
Loading...
Date
Authors
Michalica, Marek
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
ORCID
Abstract
Cieľom bakalárskej práce je návrh a implementácia nástroja na vizualizáciu sieťovej dátovej komunikácie v reálnom čase. Nástroj je realizovaný s využitím programovacieho jazyka Python a jeho knižníc a je integrovaný do webovej aplikácie, ktorá umožňuje intuitívne používateľské rozhranie. Systém je schopný spracovávať ako reálny sieťový tok, tak aj zachytené dátové sady vo formáte PCAP. Používateľovi ponúka možnosť filtrovania a zobrazovania vybraných informácií podľa vlastného výberu, ako aj generovanie štatistických výstupov a ich vizualizácií. Teoretická časť práce sa venuje analýze referenčných modelov sieťovej komunikácie, podrobnému rozboru protokolov a porovnaniu dostupných vizualizačných nástrojov. Na základe tejto analýzy je navrhnutá efektívna metóda vizualizácie dát. Praktická časť obsahuje implementáciu konzolového a webového nástroja, jeho testovanie na reálnych a simulovaných dátach a vyhodnotenie výsledkov. Výsledkom práce je plne funkčný a zdokumentovaný nástroj vhodný na podporu správy a analýzy sieťového prostredia.
The aim of the bachelor's thesis is to design and implement a tool for visualizing network data communication in real time. The tool is implemented using the Python programming language and its libraries and is integrated into a web application that enables an intuitive user interface. The system is capable of processing both real network flow and captured data sets in PCAP format. It offers the user the option of filtering and displaying selected information according to their own choice, as well as generating statistical outputs and their visualizations. The theoretical part of the thesis is devoted to the analysis of reference models of network communication, a detailed analysis of protocols and a comparison of available visualization tools. Based on this analysis, an effective method of data visualization is proposed. The practical part includes the implementation of a console and web tool, its testing on real and simulated data and evaluation of the results. The result of the thesis is a fully functional and documented tool suitable for supporting the management and analysis of the network environment.
The aim of the bachelor's thesis is to design and implement a tool for visualizing network data communication in real time. The tool is implemented using the Python programming language and its libraries and is integrated into a web application that enables an intuitive user interface. The system is capable of processing both real network flow and captured data sets in PCAP format. It offers the user the option of filtering and displaying selected information according to their own choice, as well as generating statistical outputs and their visualizations. The theoretical part of the thesis is devoted to the analysis of reference models of network communication, a detailed analysis of protocols and a comparison of available visualization tools. Based on this analysis, an effective method of data visualization is proposed. The practical part includes the implementation of a console and web tool, its testing on real and simulated data and evaluation of the results. The result of the thesis is a fully functional and documented tool suitable for supporting the management and analysis of the network environment.
Description
Keywords
Citation
MICHALICA, M. Vizualizér datové komunikace [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
bez specializace
Comittee
prof. Ing. Dan Komosný, Ph.D. (předseda)
doc. Ing. David Kubánek, Ph.D. (místopředseda)
Ing. Kryštof Zeman, Ph.D. (člen)
Ing. Pavel Sikora (člen)
Ing. Ondřej Pavelka (člen)
Ing. Martin Plšek, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Otázky oponenta:
1) Uvažoval autor o integraci dalších vizualizačních knihoven či frameworků, např. D3.js nebo Grafana, a proč se rozhodl pro současné řešení?
2) Byl nástroj testován i na specifických průmyslových protokolech, jako je DNP3 nebo S7, které jsou zmíněny v teoretické části, a pokud ne, jak náročná by byla jejich integrace?
Otázky komise:
1) Odkud pochází data pro vizualizaci?
2) Jak jste měřil data v grafu uvedeném v prezentaci?
3) Jak konkrétně lze nástroj využít v praxi?
4) Proč jsou některé porty (zdrojové/cílové) uvedené v tabulce v prezentaci stejné a jiné ne?
Result of defence
práce byla úspěšně obhájena
