Historie a vývoj udržování stavových informací v protokolu HTTP

Název práce: Historie a vývoj udržování stavových informací v protokolu HTTP
Autor(ka) práce: Nezdara, Vojtěch
Typ práce: Bakalářská práce
Vedoucí práce: Pinkas, Otakar
Oponenti práce: Vojíř, Stanislav
Jazyk práce: Česky
Abstrakt:
Cílem této bakalářské práce je analyzovat nové způsoby ukládání stavových informací v bezstavovém protokolu HTTP. Je zde obsažen popis a vývoj samotného protokolu HTTP. V případě stavových informací je hlavní důraz kladen na charakteristiku běžně používaných metod a metod nových, které přišly se specifikací HTML5. Jako hlavní zdroj informací byly použity RFC dokumenty organizace IETF a specifikace nových technologií zveřejněné jejich tvůrci. Součástí práce je praktický test nového transportního protokolu SPDY, dokazující jeho vyšší rychlost. V rámci práce byla také vytvořena jednoduchá webová chatovací aplikace využívající nové technologie WebSocket, Web Storage a IndexedDB ve skriptovacích jazycích PHP a JavaScript. Postupy popsané v této práci můžou sloužit jako návod k vytváření podobných webových aplikací využívajících nové technologie i pro méně zkušené vývojáře. Tato práce vznikla zejména na základě vývoje tvorby webových stránek a rostoucího významu lokálních úložišť na straně klienta.
Klíčová slova: Stavové informace; HTML5; SPDY; WebSocket; Web Storage; HTTP; IndexedDB
Název práce: History and development of session state in the HTTP protocol
Autor(ka) práce: Nezdara, Vojtěch
Typ práce: Bachelor thesis
Vedoucí práce: Pinkas, Otakar
Oponenti práce: Vojíř, Stanislav
Jazyk práce: Česky
Abstrakt:
The main goal of this bachelor thesis is to analyze new ways to store session state in the stateless HTTP protocol. Thesis including a description of the development of the HTTP protocol itself. Concerning the session state, the emphasis is on the characteristics of commonly used methods, and new methods that come with the HTML5 specification. The RFC documents and the specifications for new technology published by their creators were used as the main source of information. In the next chapter, the thesis includes a practical test of the new transport protocol SPDY, demonstrating its higher speed. Finally, as a part of this thesis, a simple web chat application based on new technologies using scripting languages PHP and JavaScript, namely WebSocket, Web Storage and IndexedDB, was created. The methods described in this work can serve as a guide to create similar web applications using new technology for less experienced developers. Topic of this thesis was mainly based on the evolution of web sites and the growing importance of local storage on the client side.
Klíčová slova: SPDY; HTTP; Web Storage; IndexedDB; WebSocket; Session State, SPDY, HTML5; HTML5

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 5. 3. 2014
Datum podání práce: 14. 5. 2014
Datum obhajoby: 24. 6. 2014
Identifikátor v systému InSIS: https://insis.vse.cz/zp/47829/podrobnosti

Soubory ke stažení

    Poslední aktualizace: