Porównanie metod komunikacji przeglądarki internetowej z serwerem internetowym
alternative title:
Comparison of methods of communication between web browser and web server
author:
Dziawgo Marcin
reviewer:
Marcinek Roman , Cieśla Michał
advisor:
Cieśla Michał
date of submittion
:
2015-10-15
language:
Polish
abstract in Polish:
Praca magisterska o temacie: "Porównanie metod komunikacji przeglądarki internetowej z serwerem internetowym to przyjrzenie się technologiom, które są alternatywą lub opierają się protokole HTTP. Zbadane i porównane zostaną najpopularniejsze z nich, czyli Ajax i Websocket. Przy pomocy testu zostanie zaobserwowane zachowanie tych technologii w trakcie przesyłania dużych i małych ilości danych, a także wpływ opóźnienia na czas transmisji w sieciach lokalnych i globalnych. Do zbadania liczby wiadomości na sekundę, które jest w stania przetransportować każda z technologi został stworzony test składający się z serwera w języku python i klienta utworzonego przy pomocy HTML i JavaScript. Trudnością napotkaną przy pisaniu pracy okazał się test w sieciach globalnych między państwami z powodu problemów z uruchomieniem serwera na zdalnej maszynie bez pełnych praw administratora, udało się pokonać te trudności dzięki możliwościom jakie daje powłoka poleceń bash.
abstract in English:
Master's thesis on the topic: "Comparison of methods of communication between web browser and web server is a look at the technologies that are alternative to, or are based on the HTTP protocol. Explored and compared are the most popular of them, namely Ajax and Websocket. Using the test is observed behavior of these technologies in during the transmission of large and small amounts of data, and the impact of the delay on the transmission time in local and global networks. In order to investigate the number of messages per second, which is becoming transported each technology there was created a test consisting of a server written in python language and client created by with HTML and JavaScript. Difficulty encountered in writing was the test in the global networks between countries due to problems starting the server on the remote machine without full admin rights, although managed to overcome these difficulties thanks to the possibilities offered by the bash shell commands.
keywords in Polish:
Komunikacja, Websocket, Ajax, Połączenie, HTTP
keywords in English:
Communication, Websocket, Ajax, Connection, HTTP
affiliation:
Wydział Fizyki, Astronomii i Informatyki Stosowanej