Peer-To-Peer webové sdílení souborů ve skupině

Loading...
Thumbnail Image

Date

Authors

Pokorný, Filip

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

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ší.
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.

Description

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.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační systémy

Comittee

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)

Date of acceptance

2018-06-20

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?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO