Usporedba radnih svojstava HTTP i Websocket protokola

Sažetak na hrvatskom: U okviru ovog rada uspoređuju se radna svojstva dvaju protokola Weba: tradicionalno korišteni i dugo poznati HTTP protokol te relativno novi WebSocket protokol. Razvijen je ispitni program zasnovan na klijent-poslužitelj arhitekturi koji mjeri vrijeme odziva poslužitelja za obj...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:45873/Details
Glavni autor: Ljubičić, Ivan-Dominik (-)
Ostali autori: Škvorc, Dejan (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, I. Ljubičić, 2015.
Predmet:
LEADER 03300na a2200241 4500
003 HR-ZaFER
005 20160607112157.0
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid2076 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Ljubičić, Ivan-Dominik  |9 36941 
245 1 0 |a Usporedba radnih svojstava HTTP i Websocket protokola :  |b završni rad /  |c Ivan-Dominik Ljubičić ; [mentor Dejan Škvorc]. 
246 1 |a Performance Comparison of HTTP and Websocket Protocols  |i Naslov na engleskom:  
260 |a Zagreb,  |b I. Ljubičić,  |c 2015. 
300 |a 57 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 39, datum predaje: 2015-06-12, datum završetka: 2015-07-13 
520 3 |a Sažetak na hrvatskom: U okviru ovog rada uspoređuju se radna svojstva dvaju protokola Weba: tradicionalno korišteni i dugo poznati HTTP protokol te relativno novi WebSocket protokol. Razvijen je ispitni program zasnovan na klijent-poslužitelj arhitekturi koji mjeri vrijeme odziva poslužitelja za obje vrste protokola. Mjerenja su izvršena za različite količine podataka te za različit broj klijenata koji istovremeno pristupaju poslužitelju. Poslužiteljski dio izveden je na dvjema inačicama Web poslužitelja: besplatnom poslužitelju otvorenog koda Jetty te na samostalno razvijenom poslužitelju za platformu Node.js. Na temelju obrađenih rezultata, zaključeno je kako protokol WebSocket daje bolje rezultate prilikom slanja većeg broja uzastopnih zahtjeva s malom količinom podataka. Protokol HTTP ne mora održavati stalno otvorenu vezu između klijenta i poslužitelja pa je bolji kod manje učestale komunikacije. Prilikom slanja velikih količina podataka, radna svojstva korištenih protokola se usklađuju. Ne postoje bitne razlike između pojedinih inačica korištenih poslužitelja. 
520 3 |a Sažetak na engleskom: This paper compares the performance of two protocols of the Web: traditionally used and long-known HTTP protocol and relatively new WebSocket protocol. A test program has been developed based on the client-server architecture that measures the response time of the server for both types of protocols. Measurements were made for varying amounts of data and the different number of clients simultaneously accessing the server. The server part is made for two versions of Web servers: free open source Jetty server and the self-developed server for platform Node.js. Based on the analyzed results, it was concluded that WebSocket protocol gives better results when sending a large number of consecutive requests with a small amount of data. The HTTP protocol does not need to constantly maintain an open connection between client and server and is better at less frequent communication. When sending large amounts of data, protocol performance becomes similar. There are no important differences between individual versions of used servers. 
653 1 |a komunikacijski protokol  |a HTTP  |a WebSocket  |a Jetty  |a Node.js  |a usporedba radnih svojstava 
653 1 |a communication protocol  |a HTTP  |a WebSocket  |a Jetty: Node.js  |a performance comparison 
700 1 |a Škvorc, Dejan  |4 ths  |9 31039 
942 |c Z  |2 udc 
999 |c 45873  |d 45873