Peer-To-Peer webové sdílení souborů ve skupině
but.committee | doc. Ing. Jaroslav Zendulka, CSc. (předseda) prof. RNDr. Milan Češka, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. Ing. Jiří Rybička, Dr. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Igor Szőke, 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ázky 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 velmi dobře (B). Otázky u obhajoby: Řešíte nějak ztrátu internetového připojení a obnovení stahování u velkých souborů? Snaží se klient ohodnotit spojení s dalšími klienty v místnosti a vybrat, od koho bude nejvhodnější stahovat sdílené soubory? Uvažoval jste nad použitím WebTorrent? V textu zmiňujete, že jste některé části aplikace optimalizoval pro více vláken. Co a jak jste optimalizoval? V návrhu zmiňujete šifrování přenosu dat, ale v implementaci jsem o tomto zmínku nenašel? Je šifrování povoleno? Měřil jste vliv na rychlost přenosu? | 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 | Herout, Adam | cs |
dc.contributor.author | Pokorný, Filip | cs |
dc.contributor.referee | Španěl, Michal | cs |
dc.date.created | 2018 | cs |
dc.description.abstract | V rámci této práce jsem se zaměřil na řešení problému sdílení souborů mezi uživateli prostřednictvím peer-to-peer přenosu ve webovém prostředí. Cílem bylo vytvořit jednoduchou aplikaci, která umožní skupině uživatelů sdílet soubory mezi sebou bez účasti třetích stran a jakýchkoliv limitů. Tento cíl jsem realizoval prostřednictvím moderních webových technologií, z nichž nejdůležitější byla knihovna WebRTC, prostřednictvím které byl implementován peer-to-peer přenos. Tyto technologie byly podpořeny optimalizovanými algoritmy a nejaktuálnějšími prostředky pro zpracování a ukládání sdílených souborů. Výsledkem je real-time aplikace umožňující uživatelům vytvářet místnosti v nichž sdílí své soubory. Toto řešení bylo podrobeno rychlostním testům, kde v porovnání s řešeními podobného charakteru a jinými běžně používanými prostředky pro přenos souborů, vyšlo v testovaném prostředí jako nejrychlejší. | cs |
dc.description.abstract | The diploma thesis deals with file sharing among users through peer-to-peer transfer in a web environment. The aim was to create a simple application which would provide a group of users with an opportunity to share files among them without any presence of third party or limitation. I have met the target using modern web technologies, of which the most important was WebRTC library through which peer-to-peer transfer has been implemented. These technologies were supported by optimased algorithm and the most recent tools for processing and storage of shared files. The result is a real-time application enabling users to create rooms, in which they can share their files. This product was subjected to speed tests, thanks to which the application turned out to be the fastest in the tested environment contrary to solutions with similar nature or any other commonly used tools for file sharing. | en |
dc.description.mark | B | cs |
dc.identifier.citation | POKORNÝ, F. Peer-To-Peer webové sdílení souborů ve skupině [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018. | cs |
dc.identifier.other | 114887 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/84916 | |
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 | webová aplikace | cs |
dc.subject | real-time synchronizace | cs |
dc.subject | peer-to-peer | cs |
dc.subject | sdílení souborů | cs |
dc.subject | ve skupině | cs |
dc.subject | Polymer | cs |
dc.subject | WebRTC | cs |
dc.subject | Parse | cs |
dc.subject | Socket.io | cs |
dc.subject | JavaScript | cs |
dc.subject | FileSystem API | cs |
dc.subject | StreamSaver | cs |
dc.subject | web application | en |
dc.subject | real-time synchronization | en |
dc.subject | peer-to-peer | en |
dc.subject | file sharing | en |
dc.subject | in group | en |
dc.subject | Polymer | en |
dc.subject | WebRTC | en |
dc.subject | Parse | en |
dc.subject | Socket.io | en |
dc.subject | JavaScript | en |
dc.subject | FileSystem API | en |
dc.subject | StreamSaver | en |
dc.title | Peer-To-Peer webové sdílení souborů ve skupině | cs |
dc.title.alternative | Peer-To-Peer Web File Sharing in a Group | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2018-06-20 | cs |
dcterms.modified | 2020-05-10-16:13:28 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 114887 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:26:55 | en |
sync.item.modts | 2025.01.15 13:15:18 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 3.73 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21214_v.pdf
- Size:
- 86.17 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21214_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21214_o.pdf
- Size:
- 91.72 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21214_o.pdf
Loading...
- Name:
- review_114887.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_114887.html