izpis_h1_title_alt

Razvoj sistema za prenos datotek v načinu vsak z vsakim na osnovi tehnologije WebRTC
ID KITANOVSKI, JAN (Avtor), ID Sedlar, Urban (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,22 MB)
MD5: 0EC4D3B2803592E610923A5EA2FB8DF9

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:način vsak z vsakim, WebRTC, prenos datotek, JavaScript, brskalniška aplikacija
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2023
PID:20.500.12556/RUL-147495 Povezava se odpre v novem oknu
COBISS.SI-ID:158349059 Povezava se odpre v novem oknu
Datum objave v RUL:06.07.2023
Število ogledov:22807
Število prenosov:8750
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Development of a peer-to-peer file transfer system based on WebRTC technology
Izvleček:
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.

Ključne besede:peer to peer, WebRTC, file transfer, JavaScript, browser-based application

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj