izpis_h1_title_alt

Razvoj sistema za prenos datotek v načinu vsak z vsakim na osnovi tehnologije WebRTC
ID KITANOVSKI, JAN (Author), ID Sedlar, Urban (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,22 MB)
MD5: 0EC4D3B2803592E610923A5EA2FB8DF9

Abstract
Za prenos datotek v lokalnem omrežju imamo na voljo več možnosti. Pogosta izbira je v tem primeru uporaba USB ključka ali zunanjega trdega diska. Ostale možnosti za izmenjavo datotek vključujejo tudi uporabo domačega strežnika, kot je na primer MyCloud strežnik podjetja Western Digital, ali v primeru, da smo tehnološko bolj podkovani, tudi sprememba namembnosti starejšega računalnika v strežnik za izmenjavo s protokolom za mrežni dostop (ang. Server Message Block – SMB). Vsem zgoraj naštetim možnostim pa je žal skupno eno – potreba po nakupu dodatne strojne opreme ali mesečna oziroma letna naročnina za dosego enakega rezultata – izmenjavo datotek. V diplomskem delu, ki je pred vami, sem se odločil ustvariti sistem za izmenjavo datotek, ki temelji izključno na uporabi spletnih brskalnikov. Za delovanje sistema potrebujemo le dva uporabnika z dvema računalnikoma, ki odpreta našo spletno stran. V odseku rezultatov tega dela bomo preučili učinkovitost ustvarjenega sistema in ga primerjali z nekaterimi že obstoječimi rešitvami – predvsem s standardnim strežnikom protokola za mrežni dostop, ki bo v našem primeru deloval kot posrednik pri izmenjavi podatkov. Rezultati so nam pokazali glavne prednosti načrtovanega sistema. Za razliko od strežnikov protokola za mrežni dostop smo v naši brskalniški aplikaciji lahko prenašali datoteke med dvema računalnikoma brez potrebe po zakupu dodatnega zunanjega spomina (kot bi to potrebovali pri oblačnih storitvah). Prav tako je sama povezava oziroma komunikacija bila kriptirana - paketki so se prenašali s protokolom za varnost transportnega sloja datagrama (ang. Datagram transport layer security – DTLS), kar je veliko pripomoglo k večji varnosti sistema.

Language:Slovenian
Keywords:način vsak z vsakim, WebRTC, prenos datotek, JavaScript, brskalniška aplikacija
Work type:Bachelor thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2023
PID:20.500.12556/RUL-147495 This link opens in a new window
COBISS.SI-ID:158349059 This link opens in a new window
Publication date in RUL:06.07.2023
Views:22343
Downloads:8723
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Development of a peer-to-peer file transfer system based on WebRTC technology
Abstract:
To transfer files between computers on a local network, there are several options available. One common choice is to use a USB stick or an external hard drive. Alternatively, one could set up a dedicated home file sharing server like the MyCloud Server by Western Digital, or even repurpose an old computer into a file sharing server using the SMB protocol. Another option is to subscribe to a cloud-based file sharing programme. However, what all the above-mentioned options have in common is the need to buy additional hardware or fees that we must pay in order to achieve the same result – file sharing. With the diploma thesis, that lies in front, we decided to create a purely web-browser-based file sharing system; a system that needs only two users with two computers that are connected to the same LAN – Local Area Network and are able to run the provided website. In the results section we will later look at the efficiency of the created system in comparison to some of the already existing solutions – mainly a standard SMB server, that would in our case work as a middleman in the exchange of data. The results have shown us the main advantages of the designed system. Unlike SMB technology, in our browser-based application we were able to transfer files between two peers without the need of additional external storage (as you would need for cloud storage sharing). The connection itself was also encrypted (packets were transferred using the DTLS protocol), which contributed to the cyber security of the system itself.

Keywords:peer to peer, WebRTC, file transfer, JavaScript, browser-based application

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back