Sonda pro monitorování aplikačních protokolů
but.committee | doc. Ing. Zdeněk Kotásek, CSc. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) doc. Ing. Vladimír Janoušek, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Stanislav Racek, CSc. (člen) doc. Ing. Ondřej Ryšavý, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: V práci uvádíte množství zabraných zdrojů pro jednotlivé nově implementované komponenty, avšak zabrané zdroje nejsou uvedeny pro novou verzi Mikrosondy jako celek. Mohl byste tedy uvést celkové množství zabraných zdrojů FPGA? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Viktorin, Jan | cs |
dc.contributor.author | Fukač, Tomáš | cs |
dc.contributor.referee | Košař, Vlastimil | cs |
dc.date.created | 2016 | cs |
dc.description.abstract | Tato práce se zabývá rozšířením funkcionality Mikrosondy o detekci a filtrování aplikačních protokolů. Mikrosonda je vestavěný systém, který je určen pro monitorování síťových linek o rychlosti 1 Gb /s. Detekce aplikačních protokolů vyžaduje použití technik pro vyhledávání řetězců a vzorů definovaných regulárním výrazem, což jsou operace náročné na výpočetní výkon zařízení. Na základě studia vybraných protokolů (SMTP, POP3, FTP, SIP) a stávající aplikace Mikrosonda byl vytvořen návrh rozšíření, které rozděluje funkcionalitu mezi FPGA a procesor. V FPGA probíhá předzpracování síťového provozu, které spočívá v hledání požadovaných identifikátorů uživatelů a vzorů specifických pro daný protokol. Na procesoru je následně ověřeno, zda se jedná o požadovanou komunikaci. Procesor tedy nemusí zpracovávat celý síťový provoz, ale jen část předvybranou v FPGA. Softwarová část je rozšířena o modul pro analýzu SMTP komunikace, který umožňuje zpracovávat více než 5000 síťových toků za sekundu. Podporu dalších protokolů lze přidat pouhým rozšířením softwarové části. | cs |
dc.description.abstract | This work describes an extension of the Microprobe functionality for detection and filtering of application protocols. The Microprobe is an embedded system designed for monitoring network links at speed 1 Gb/s without loosing any packets. The detection of application protocols requires using of computationally expensive operations, especially string lookup (usually based on regular expressions). Based on the study of several protocols (SMTP, POP3, FTP, SIP) a draft of a new architecture has been created. The new architecture splits this functionality between programmable logic FPGA and processor. The FPGA performs preprocessing of network traffic consisting of a lookup for user identifiers and protocol-specific patterns. The processor verifies that it is the requested communication. The processor does not need to process the entire network traffic but only the part pre-filtered in the FPGA. The software part is extended by a module for the analysis of SMTP which allows processing of more than 5,000 network flows per second. Support for other protocols can be added by an extension of the software part. | en |
dc.description.mark | A | cs |
dc.identifier.citation | FUKAČ, T. Sonda pro monitorování aplikačních protokolů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016. | cs |
dc.identifier.other | 96343 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/61849 | |
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 | Mikrosonda | cs |
dc.subject | FPGA | cs |
dc.subject | SMTP | cs |
dc.subject | POP3 | cs |
dc.subject | FTP | cs |
dc.subject | SIP | cs |
dc.subject | NetModule ZE7000 | cs |
dc.subject | Microprobe | en |
dc.subject | FPGA | en |
dc.subject | SMTP | en |
dc.subject | POP3 | en |
dc.subject | FTP | en |
dc.subject | SIP | en |
dc.subject | NetModule ZE7000 | en |
dc.title | Sonda pro monitorování aplikačních protokolů | cs |
dc.title.alternative | Probe for the Application Protocols Monitoring | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2016-06-17 | cs |
dcterms.modified | 2020-05-10-16:12:26 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 96343 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:22:01 | en |
sync.item.modts | 2025.01.17 11:07:05 | en |
thesis.discipline | Počítačové a vestavěné systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.19 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-18242_v.pdf
- Size:
- 123.52 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-18242_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-18242_o.pdf
- Size:
- 126.24 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-18242_o.pdf
Loading...
- Name:
- review_96343.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_96343.html